Azure 搜索未找到包含搜索查询的词
Azure Search not finding words containing search query
我有一个包含营养信息的索引。搜索 burger
与 hamburger
或 burgers
不匹配。
能够使用 Azure 搜索搜索这些内容的最合适且最有效的方法是什么?我可以使用通配符来匹配 burgers
(即 burger*
),但 Azure 搜索不支持在查询开始时使用通配符,所以我不知道如何匹配 hamburger
。
您可以在 Azure 搜索中使用 Lucene 查询语法(请参阅下面的 link)来实现此目的。
通过使用 querytype full(启用 Lucene 查询语法)和您的术语作为搜索来构造您的查询。例如,要查找包含单词 burger 的所有匹配项,请像这样构造您的查询(在 azure 搜索中尝试,搜索资源管理器查询 window:
queryType=full&search=/.*burger.*/
我有一个包含营养信息的索引。搜索 burger
与 hamburger
或 burgers
不匹配。
能够使用 Azure 搜索搜索这些内容的最合适且最有效的方法是什么?我可以使用通配符来匹配 burgers
(即 burger*
),但 Azure 搜索不支持在查询开始时使用通配符,所以我不知道如何匹配 hamburger
。
您可以在 Azure 搜索中使用 Lucene 查询语法(请参阅下面的 link)来实现此目的。
通过使用 querytype full(启用 Lucene 查询语法)和您的术语作为搜索来构造您的查询。例如,要查找包含单词 burger 的所有匹配项,请像这样构造您的查询(在 azure 搜索中尝试,搜索资源管理器查询 window:
queryType=full&search=/.*burger.*/