分隔输入文本时搜索名称

时间:2017-12-19 12:41:18

标签: azure azure-search

我希望能够搜索产品名称,例如:产品C202

但如果用户输入“产品C 202”,我希望无论如何能够找到它。

我们现在正在使用它,它可以在99%的时间内工作,但不会在上面给出时。

“搜索”:“(产品*)+(c *)+(202 *)”

1 个答案:

答案 0 :(得分:0)

带有'*'的通配符搜索通常很慢,因为它们会经历额外的扩展层。在这种情况下我推荐同义词; C 202和C 202可以定义为同义词。有关更多信息,请参阅https://docs.microsoft.com/en-us/rest/api/searchservice/synonym-map-operations