Maybe try EdgeNgramFilterFactory http://wiki.apache.org/solr/AnalyzersTokenizersTokenFilters/#solr.EdgeNGramFilterFactory
On Mon, Jul 16, 2012 at 6:57 AM, santamaria2 <aravinda....@contify.com>wrote: > I'm about to implement an autocomplete mechanism for my search box. I've > read > about some of the common approaches, but I have a question about wildcard > query vs facet.prefix. > > Say I want autocomplete for a title: 'Shadows of the Damned'. I want this > to > appear as a suggestion if I type 'sha' or 'dam' or 'the'. I don't care that > it won't appear if I type 'hadows'. > > While indexing, I'd use a whitespace tokenizer and a lowercase filter to > store that title in the index. > Now I'm thinking two approaches for 'dam' typed in the search box: > > 1) q=title:dam* > > 2) q=*:*&facet=on&facet.field=title&facet.prefix=dam > > > So any reason that I should favour one over the other? Speed a factor? The > index has around 200,000 items. > > -- > View this message in context: > http://lucene.472066.n3.nabble.com/Wildcard-query-vs-facet-prefix-for-autocomplete-tp3995199.html > Sent from the Solr - User mailing list archive at Nabble.com. >