天蓝色搜索如何对待字符串" Good Phase"搜索云数据库

时间:2017-10-09 07:12:44

标签: azure azure-search

我需要有关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运算符)

2 个答案:

答案 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)