r 06, 2012 7:35 AM
To: solr-user@lucene.apache.org
Subject: Re: Searching for Partial Words
Thanks Jack.
In the configuration below:
What are the possible values for "side"?
If I understand it correctly, minGramSize=3 and side=front, will
include eng* but not en*. Is t
Yes, that is true. We are looking for partial word matches. It seems like
we can achieve this by using edge ngram for prefixes and adding wild card
at the end for ignoring suffix. If we set the edge ngram to 3. "eng" will
match ResidentEng but not ResidentEngineer. But a search for "eng*" will
matc
Look at the normal ngram tokenizer. "Engine" with ngram size 3 would yield
"eng" "ngi" "gin" "ine" so a search for engi should match. You can play
around with the min/max values. Edge ngram is useful for prefix matching
but sounds like you want intra-word matching too? ("eng" should match "
Residen
Thanks Jack.
In the configuration below:
What are the possible values for "side"?
If I understand it correctly, minGramSize=3 and side=front, will
include eng* but not en*. Is this correct? So, the minGramSize is for
number of characters allowed in the specified side.
Does it
Jack Krupansky
-Original Message-
From: Sohail Aboobaker
Sent: Tuesday, November 06, 2012 8:08 AM
To: solr-user@lucene.apache.org
Subject: Searching for Partial Words
Hi,
Given following values in the document:
Doc1: Engine
Doc2. Engineer
Doc3. ResidentEngineer
We need to return al
Hi,
Given following values in the document:
Doc1: Engine
Doc2. Engineer
Doc3. ResidentEngineer
We need to return all three documents when someone searches for "engi".
Basically we need to implement partial word search. Currently, we have a
wild card on the right side of search term (term*). Is