Hello, In short, the assumption behind this type of SC is that the text in the main index is (mostly) correctly spelled. When the SC finds query terms that are close in spelling to words indexed in SC, it offers spelling suggestions/correction using those presumably correctly spelled terms (there are other parameters that control the exact behaviour, but this is the idea)
Solr (Lucene's spellchecker, which Solr uses under the hood, actually) turn the input text (values from those fields you copy to the spell field) into so called n-grams. You can see that if you open up the SC index with something like Luke. Please see http://wiki.apache.org/jakarta-lucene/SpellChecker . Otis -- Sematext -- http://sematext.com/ -- Lucene - Solr - Nutch ----- Original Message ---- > From: Yao Ge <yao...@gmail.com> > To: solr-user@lucene.apache.org > Sent: Tuesday, June 2, 2009 5:34:07 PM > Subject: Re: spell checking > > > Sorry for not be able to get my point across. > > I know the syntax that leads to a index build for spell checking. I actually > run the command saw some additional file created in data\spellchecker1 > directory. What I don't understand is what is in there as I can not trick > Solr to make spell suggestions based on the documented query structure in > wiki. > > Can anyone tell me what happened after when the default spell check is > built? In my case, I used copyField to copy a couple of text fields into a > field called "spell". These fields are the original text, they are the ones > with typos that I need to run spell check on. But how can these original > data be used as a base for spell checking? How does Solr know what are > correctly spelled words? > > > multiValued="true"/> > > multiValued="true"/> > ... > > multiValued="true"/> > ... > > > > > > Yao Ge wrote: > > > > Can someone help providing a tutorial like introduction on how to get > > spell-checking work in Solr. It appears many steps are requires before the > > spell-checkering functions can be used. It also appears that a dictionary > > (a list of correctly spelled words) is required to setup the spell > > checker. Can anyone validate my impression? > > > > Thanks. > > > > -- > View this message in context: > http://www.nabble.com/spell-checking-tp23835427p23841373.html > Sent from the Solr - User mailing list archive at Nabble.com.