Solr
(v4)何时生成或构建其建议(当indexing
或searching
时)?
因为,我不明白Solr中buildOnCommit
和buildOnOptimize
的两个选项?两者中哪一个是最好的(速度和效率)使用?
并且,在配置文件solrconfig.xml
中,是否有一个参数来调整tolerance
以便有多个建议,即使query
和suggestion
之间的不同字母的数量等于four
?
buildOnOptimize
实际上是无用的,例如,您只能从管理面板手动优化索引。 buildOnCommit
会过于频繁地重建您的建议索引(具体取决于 solrconfig.xml
中的hardCommit
设置)。最好使用 cron 作业手动重建建议,方法是将spellcheck.build=true
添加到拼写检查处理程序。
尝试增加spellcheck.count
并设置spellcheck.onlyMorePopular=false
以显示更多建议。
如果您仍然收到较少的结果,则spellcheck.count
尝试增加spellcheck.alternativeTermCount
(越大越慢)。