When does Solr (v4) generate or build its suggestions (when indexing or when searching)?

Because, I dont understand the two options buildOnCommit & buildOnOptimize in Solr? Which of the two is the best (in speed and efficiency) to use?

And, in the configuration file solrconfig.xml, is there a parameter to adjust tolerance in order to have multiple suggestions even if the number of different letters between the query & the suggestion is equal to four ?

有帮助吗?

解决方案

buildOnOptimize is practically useless, you can optimize your index only manually from the admin panel, for example. buildOnCommit will rebuild your suggestions index too often (depending on the hardCommit settings in solrconfig.xml). It is better to rebuild suggestions manually using cron jobs by adding spellcheck.build=true to the spellcheck handler.

Try to increase spellcheck.count and set spellcheck.onlyMorePopular=false to show more suggestions.

If you still receive less results, than spellcheck.count try to increase spellcheck.alternativeTermCount (the bigger the slower).

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top