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 ?
buildOnOptimizeis practically useless, you can optimize your index only manually from the admin panel, for example.buildOnCommitwill rebuild your suggestions index too often (depending on thehardCommitsettings insolrconfig.xml). It is better to rebuild suggestions manually using cron jobs by addingspellcheck.build=trueto the spellcheck handler.Try to increase
spellcheck.countand setspellcheck.onlyMorePopular=falseto show more suggestions.If you still receive less results, than
spellcheck.counttry to increasespellcheck.alternativeTermCount(the bigger the slower).