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 thehardCommit
settings insolrconfig.xml
). It is better to rebuild suggestions manually using cron jobs by addingspellcheck.build=true
to the spellcheck handler.Try to increase
spellcheck.count
and setspellcheck.onlyMorePopular=false
to show more suggestions.If you still receive less results, than
spellcheck.count
try to increasespellcheck.alternativeTermCount
(the bigger the slower).