【发布时间】:2019-12-01 06:49:48
【问题描述】:
我正在使用 Azure 搜索,我想使用 Azure 搜索 SDK 制作一个简单的过滤器表达式,但是当我想过滤特定字段时,我找不到有关如何通过代码执行此操作的文档。
搜索浏览器上的这项工作
但是,在代码中,这不起作用;
我收到语法错误:
Console.Write("Apply a filter to the index to find roles with a rolename:Usuario, ");
Console.WriteLine("and return the id and name:\n");
parameters =
new SearchParameters()
{
Filter = "RoleName:Partner",
Select = new[] { "id", "RoleName" }
};
results = indexClient.Documents.Search<Role>("*", parameters);
WriteDocuments(results);
代码基于此示例:
【问题讨论】:
标签: c# .net azure .net-core azure-cognitive-search