Azure 搜索API中的模糊搜索
Azure搜索api为建议提供了模糊参数。像这样:Azure 搜索API中的模糊搜索,azure,azure-cognitive-search,Azure,Azure Cognitive Search,Azure搜索api为建议提供了模糊参数。像这样: https://blssuggestions.search.windows.net/indexes/cities/docs/suggest?api-version=2015-02-28&suggesterName=default&fuzzy=true&search=berlen 将作为柏林的结果返回“柏林” 我找不到关于如何在正常搜索中激活它的文档 在那里设置fuzzy=true似乎不会改变任何事情 https://b
https://blssuggestions.search.windows.net/indexes/cities/docs/suggest?api-version=2015-02-28&suggesterName=default&fuzzy=true&search=berlen
将作为柏林的结果返回“柏林”
我找不到关于如何在正常搜索中激活它的文档
在那里设置fuzzy=true似乎不会改变任何事情
https://blssuggestions.search.windows.net/indexes/cities/docs?api-version=2015-02-28&search=berlen&fuzzy=true
[更新]:请参阅关于使用querytype=full的其他响应,因为此响应不再正确
这是正确的。模糊搜索当前仅在建议api中可用。这现在在api的预览版本中:
https://{yourSite}.search.windows.net/indexes/{yourIndex}/docs?search={fieldToSearch}:{lookupValue}~&queryType=Full&api-version=2015-02-28-preview
请注意~
和queryType=Full
,这两个都是强制模糊匹配所必需的
文件如下:
警告:模糊搜索非常模糊!i、 e.dog
将任何三个字母的单词只与一个匹配的字母匹配-dim
,now
,bag
我试图找出如何调整和调整,但由于它仍然在预览文档是稀疏的
更新:我刚刚重新阅读了文档,它已经更新了可选距离参数的详细信息。我会调查的。你需要打电话:
https://blssuggestions.search.windows.net/indexes/cities/docs/suggest?api-version=2015-02-28&suggesterName=default&queryType=full&search=berlen~
您缺少querytype=full和要对其执行模糊搜索的字符后面的波浪号 我最近也在寻找这个,但没有找到任何有用的东西。从我在文档中看到的情况来看,获得模糊搜索的唯一方法是使用建议API,而不是普通的搜索:(我们将密切关注此线程,希望其他人可以向我们展示一种实现方法