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.
>

Reply via email to