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.

Reply via email to