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