Provide a non delimiting SpellingQueryConverter
-----------------------------------------------
Key: SOLR-1493
URL: https://issues.apache.org/jira/browse/SOLR-1493
Project: Solr
Issue Type: Improvement
Affects Versions: 1.3
Reporter: Jason Falk
Priority: Minor
Fix For: 1.4
The current SpellingQueryConverter spell checks individual words only, but in
the case of products or names, it is sometimes better to spell check groups of
words together. For example if you are searching a person's name, you might
want to compute the edit distance against the whole person's name, not
individual words. For example:
If I search for Jonny Cash with the current SpellingQueryConverter, it won't
suggest any fixes cause we have both an artist with the name Jonny in it and of
course the artist who we really want, Johnny Cash. If we don't delimit the
words, it will realize Jonny Cash as a whole doesn't exist and will return
Johnny Cash instead as a did you mean.
The other advantage of this is that it gets rid of the possibility of the did
you mean suggesting a spell correction for one of the two (or more) words that
also doesn't exist. Let's say hypothetically we searched for Jonny Cash again,
the did you mean might currently suggest Jinny Cash, who also doesn't exist.
If we don't delimit the words going into the spellchecker, this shouldn't
happen.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.