Azure搜索未找到包含搜索查询的单词

时间:2018-01-21 00:56:01

标签: search azure-search

我有营养信息索引。搜索hamburgerburgersburgers不匹配。

什么是最合适的&amp;能够使用Azure搜索搜索这些内容的有效方法吗?我可以使用通配符来匹配burger*(即hamburger)但Azure搜索在查询开始时不支持通配符,因此我无法弄清楚如何匹配{{1}}。< / p>

1 个答案:

答案 0 :(得分:1)

您可以通过在天蓝色搜索中使用Lucene查询语法(请参阅下面的链接)来实现此目的。

使用querytype full(使用Lucene查询语法)构建查询,并将您的术语作为搜索。例如,要查找包含单词burger的所有匹配项,请像这样构建您的查询(在azure搜索,搜索资源管理器查询窗口中尝试:

queryType=full&search=/.*burger.*/

Microsoft docs for Lucene query syntax