Three things to check: 1. Use a higher spellcheck.count than 1. Try 10. IndexBasedSpellChecker pre-filters the possibilities in a first pass of a 2-pass process. If spellcheck.count is too low, all the good suggestions might get filtered on the first pass and then it won't find anything on the second.
2. Be sure you're building the dictionary. Try adding "spellcheck.build=true" to your first query. You need to do do this every time you start the solr core. 3. Try a lower spellcheck.accuracy. Maybe the default .5 instead of the .7 you've got. One other thing to consider: - If the "misspelled" word exists in your index, the spellchecker won't try to correct it. This is true even if you're omitting words from the dictionary (for intance, by using "thresholdTokenFrequency") James Dyer E-Commerce Systems Ingram Content Group (615) 213-4311 -----Original Message----- From: Donald Organ [mailto:dor...@donaldorgan.com] Sent: Tuesday, January 10, 2012 1:26 PM To: solr-user@lucene.apache.org Subject: SpellCheck Help I am trying to get the IndexBasedSpellChecker to work. I believe I have everything setup properly and the spellcheck component seems to be running but the suggestions list is empty. I am using SOLR 3.5 with Jetty. My solrconfig.xml and schema.xml are as follows: solrconfig.xml: http://pastie.org/private/z7sharm0ajlmm9hpy41v7g schema.xml: http://pastie.org/private/ykim99unbqfhumxxzbs6g