Need help to decide between the type of spellchecker to use in solr?
I have a list of cities on mysql db which is hooked onto a UI for autocompletion purposes. I am currently using solr-5.3.0. Data import is happening through scheduled delta imports. I have the following questions: I want to implement spell checker to this feature. I tried using: DirectSolrSpellChecker IndexBasedSpellChecker FileBasedSpellChecker Out of these 3 only FileBasedSpellChecker is able to give suggestions that solely exists on db. For eg, while searching cologne I've got results like { "responseHeader":{ "status":0, "QTime":4, "params":{ "q":"searchfield:kolakata", "indent":"true",