搜索两个有拼写错误或同义词的字段



我有以下要求,

有两个属性是可搜索的

1.名称2模式名称

索引中的记录

[{‘name’:"testing","mode name":"myunit"},{‘ame’:"flipkart","mode-name":"ecommerce"}]

用户被给予类似搜索的

在myunt中查找tst

对于这个搜索查询,我想获得第一个记录。

有什么建议请

如果你想使用同义词,你需要为你的语料库提供一个已知同义词的列表:https://learn.microsoft.com/en-us/azure/search/search-synonyms

如果你想要";"轻";拼写更正,可以使用模糊搜索:https://learn.microsoft.com/en-us/azure/search/search-query-fuzzy

在您的示例中,模糊搜索应该能够返回给定查询的第一条记录。

最新更新