首页 > 解决方案 > Azure 认知搜索中的符合分数

问题描述

我目前正在开展一个项目,该项目包括使用 Azure 认知搜索为数据库制作浏览器。浏览器应在相应字段中搜索任何类似的巧合,并为每个返回的结果返回一个巧合分数。例如,假设Surname数据库中有一个值,我们想搜索所有姓氏为“Gomez”的人。这个想法是,如果值拼写错误,例如“gmz”,浏览器应该返回所有具有相似的值Surname具有表明术语相似程度的重合分数的字段,在这种情况下可能是按顺序排列的相等字母的数量:gmz/Gomez = 0.6 我已经搜索了一段时间,但我发现的唯一信息是评分配置文件似乎是另一回事。有谁知道这是否可行或我在哪里可以找到此信息?谢谢!

标签: azureazure-cognitive-searchazure-cognitive-services

解决方案


Gomez 和 gmz 根本不是巧合。但如果说,戈麦斯/戈麦斯,那就是另一回事了。

我会说你应该使用拼写检查并提供分数作为你的“巧合分数”:

https://docs.microsoft.com/en-us/azure/search/speller-how-to-add


推荐阅读