我如何强迫Solr返回建议?

时间:2010-09-28 05:28:48

标签: solr

如果我强迫Solr在正确拼写的单词上回复我建议或结束比赛?

1 个答案:

答案 0 :(得分:3)

不幸的是,我不认为这是可能的。 Lucene SpellChecker类(由Solr使用)如果索引中的单词频率较高,则不会返回建议。如果激活spellcheck.onlyMorePopular,Lucene将返回频率> gt =比原始单词频率的建议。因此,如果一个单词拼写正确但很少见,您应该收到建议。但是对于常见的话,你什么都得不到。

<强>更新
我只是偶然发现FileBasedSpellChecker,它不使用查询字词的频率。我从来没有尝试过。要使用它,您必须在平面文件中维护单词列表以构建字典。