We used the filters talked about at Lucid Imagination for our site, it seems to work pretty well:

http://www.lucidimagination.com/blog/2009/09/08/auto-suggest-from-popular-queries-using-edgengrams/

Your mileage might vary, but its a pretty good place to start.

Matt

On 11/2/2010 1:56 PM, PeterKerk wrote:
I have a city field. Now when a user starts typing in a city textbox I want
to return found matches (like Google).

So for example, user types "new", and I will return "new york", "new
hampshire" etc.

my schema.xml

<field name="city" type="string" indexed="true" stored="true"/>

my current url:

http://localhost:8983/solr/db/select/?indent=on&facet=true&q=*:*&start=0&rows=25&fl=id&facet.field=city&fq=city:new


Basically 2 questions here:
1. is the url Im using the best practice when implementing autocomplete?
What I wanted to do, is use the facets for found matches.
2. How can I match PART of the cityname just like the SQL LIKE command,
cityname LIKE '%<userinput>'


Thanks!


Reply via email to