ngrams won't work here. If I index all the ngrams of the string and when I try to search for some string it would suggest all the ngrams as well. Eg: Dictionary contains the word "Jason Bourne" and you index all the ngrams of the above word. When I try to search for "Jason" solr suggests all the ngrams having the word "Jason". Instead of just suggesting "Jason Bourne" lucene suggests "Jason B", "Jason Bo", "Jason Bou", "Jason Bour", "Jason Bourn", "Jason Bourne".
What should I do so that I only get "Jason Bourne" as the suggestion when the uses searches any substring of this (Bour, Bourne etc). On Wed, Jun 5, 2013 at 9:39 PM, Jack Krupansky <j...@basetechnology.com>wrote: > ngrams? > > See: > http://lucene.apache.org/core/**4_3_0/analyzers-common/org/** > apache/lucene/analysis/ngram/**NGramFilterFactory.html<http://lucene.apache.org/core/4_3_0/analyzers-common/org/apache/lucene/analysis/ngram/NGramFilterFactory.html> > > -- Jack Krupansky > > -----Original Message----- From: Prathik Puthran > Sent: Wednesday, June 05, 2013 11:59 AM > To: solr-user@lucene.apache.org > Subject: Configuring lucene to suggest the indexed string for all the > searches of the substring of the indexed string > > > Hi, > > Is it possible to configure solr to suggest the indexed string for all the > searches of the substring of the string? > > Thanks, > Prathik >