On Mon, 23 Jun 2008 16:23:55 +1000
Norberto Meijome <[EMAIL PROTECTED]> wrote:
> hi there,
> my use case : I want to be able to match documents when only a partial word
> is provided. ie, searching for 'roc' or 'ock' should match documents
> containing 'rock'.
>
> As I understand, the way to solve this problem is to use the nGram tokenizer
> @ index time and the nGram analyser @ search time. I want at least 'sub
> terms' of 2 to 6 characters indexed, so I can match substrings that length.
>
Correction - i only get docs returned when the length of my query matches
minGramSize. I changed minGramSize to 3 (+ restart service + reindexed) , and
2-letter queries fail (as expected). 3 letter queries start working, but
anything larger doesn't.
B
_________________________
{Beto|Norberto|Numard} Meijome
I used to hate weddings; all the Grandmas would poke me and
say, "You're next sonny!" They stopped doing that when i
started to do it to them at funerals.
I speak for myself, not my employer. Contents may be hot. Slippery when wet.
Reading disclaimers makes you go blind. Writing them is worse. You have been
Warned.