azure search 如何像 "Good Phase" 这样对待字符串以在云数据库上搜索

how azure search treat string like "Good Phase" To search on cloud db

我需要有关 Azure 文档搜索的技术帮助

下面是我的示例代码

`var searchText = "Good Phase"

var searchData = indexClient.Documents.Search(searchText,searchParameters)`

我需要知道这个文档搜索是 searchText = "Good Phase"

Azure 文档如何处理此 "Good Phase" 以进行搜索

表示喜欢

1:- 良好的 AND 阶段(使用 AND 运算符)

2:- 良好的 OR 阶段(使用 OR 运算符)

当搜索诸如“Good phase”之类的文本时,搜索文本会被标记化,因此您的字词将由白色 space 分隔为两个字词:“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 搜索中的工作原理。

谢谢!

这里是 link Liam Cavanagh 先生的回答

https://social.msdn.microsoft.com/Forums/azure/en-US/2eb93403-afc5-4d99-a1c8-2e29ca6026a5/azure-document-search-default-nature-for-searching-text-on-azure-db?forum=azuresearch