字段(所有字段均可过滤)
DocumentName : string
Document_types : ['type1','type2','type3']
Date : Date
我正在使用 .net 库来调用 Azure 搜索 API。
示例 A (ANY) - 我想获取关键字 isText
或 Document_types is的所有结果type1
。
这将如何工作?下面是我正在使用的示例代码。
var filters = new SearchParameters()
{
Filter = "document_types/any(t: search.in(t, 'type1'))",
Skip = (1 - 1) * 99999999,
Top = 99999999,
IncludeTotalResultCount = true,
OrderBy = new[] { "as_of_date desc" },
HighlightFields = new[] { "Content" },
HighlightPreTag = "<span class=\"search-highlight\">",
HighlightPostTag = "</span>",
QueryType = QueryType.Full,
SearchMode = SearchMode.Any
};
var results = await indexClient.Documents.SearchAsync("/.*" + query + ".*/", filters);
提前致谢!