: 
: I did try with the latest nightly build and followed the steps outlined in
: http://wiki.apache.org/solr/SpellCheckerRequestHandler
: with regards to creating new catchall field 'spell' of type 'spell' and
: copied my text fields to 'spell' at index time.
: Still q=grapics returns 'graphics'
: but q=grapics card returns nothing.
: But the same queries return the correct spelling with string fieldtypes.
: Any fix available? 

I don't think Otis was suggesting any specific fix was available in the 
nightly builds, i believe he was just addressing specificly that if there 
was a bug someone commited a fix for you didnt' need to wait for 1.3 -- 
you can test it now using the nightly builds.

That said: I don't see any currently open or recent resolved bugs 
related to spellchecking and multiple words ... i believe (but i'm not 
100% positive) that "multi word" spell correction will work, as long as 
your dictionary contaisn those "multiple words" as individual "terms"

ie: if you want "graphics card" to be a suggestion for "grapics card" then 
you need to use a termSourceField in which "graphics card" is a single 
term (either because it is untokenized, or maybe because you use a 
word-based ngram tokenfilter, etc...)

alternately, if you want to get "graphics asdfghjk" as a suggestion for
"grapics asdfghjk" (even though "asdfghjk" isn't in your index at all), 
hiting the spellcorrection handler for each input word individually is 
probably your best bet.


: > You don't need to wait for 1.3 to be released - you can simply use a
: > recent nightly build.


-Hoss

Reply via email to