我需要有关Azure文档搜索的技术帮助
在我的示例代码
下面`var searchText =" Good Phase"
var searchData = indexClient.Documents.Search(searchText,searchParameters)`
我需要知道这个文件搜索是searchText =" Good Phase"
azure文档如何对待这个" Good Phase"搜索
意味着
1: - Good AND Phase(带AND运算符)
2: - 良好的OR阶段(使用OR运算符)
答案 0 :(得分:1)
在搜索“Good phase”等文本时,搜索文本会被标记化,以便您的术语将用空格分隔为两个术语:“Good”和“phase”,搜索结果将是术语。 如果您希望所有术语匹配,则可以指定searchmode = all,默认值为any。
您可以在此处找到更多详细信息: https://docs.microsoft.com/en-us/rest/api/searchservice/search-documents 还有另一个好的来源: https://docs.microsoft.com/en-us/azure/search/search-lucene-query-architecture 这解释了全文搜索在Azure搜索中的工作原理。
谢谢!
答案 1 :(得分:0)