当我在Solr 4.6中使用拼写检查组件时,我在建议列表中得到的结果多于一个,这些结果的顺序是什么?
示例(德语): 寻找“deutch”
结果:
...“拼写检查”:{ “建议”:[ “德语” { “numFound”:5, “startOffset”:0, “endOffset”:6, “建议”:[ “德语” “荷兰人”, “德意志”, “第三人以” “死亡” ] }, ...
感谢您的回答!
答案 0 :(得分:0)
默认情况下,距离和受欢迎程度。
它计算Levenshtein distance,然后首先对其进行排序,然后根据每个可能的替换在索引中出现的频率在每个组内进行排序。
据推测,“德意志”似乎比“荷兰人”更常出现,“德意志”似乎比“溺水”或“死亡”更频繁。