排序Solr通过编辑距离在拼写检查器中返回结果

时间:2013-07-10 08:36:07

标签: solr spell-checking

我在Solr上使用拼写检查。我想按编辑距离排序返回的结果,而不是按频率排序。

例如我有“anp”这个词。我错误输入“apn”,结果如下:

<str>plan</str>
<str>anp</str>
<str>cacc</str>

我希望“anp”首先显示在结果中,因为“apn”和“anp”之间的距离比“apn”和“plan”短。

在这种情况下,我的字段是多值的。

更新

我已将其更改为multivalue = false所以它可以更容易排序但它仍然保持不变。任何知道返回结果排序的人都可以帮忙。

0 个答案:

没有答案