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 先生的回答
我需要有关 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 先生的回答