lucene-solr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject Re: Question regarding proximity search
Date Sat, 10 Oct 2009 15:00:18 GMT

> Hi
> I would appreciate if someone can throw some light on the
> following point
> regarding proximity search.
> i have a search box and if a use comes and type in "honda
> car" WITHOUT any
> double quotes, i want to get all documents with matches,
> and also they
> should be ranked based on proximity. i.e. the more the two
> terms are nearer
> the more is the rank. 
> From the admin looks like in order to test proximity i have
> to always give
> the word in double quote and a slop value
> http://localhost:8983/solr/select/?q="honda+car"~12&version=2.2&start=0&rows=10&indent=on
> Hence looks like from admin point of view in order to do
> proximity i have to
> always give it in double quotes.
> My questions is in order to do proximity search we always
> have to pass the
> query as a phrase ie. in double quotes.

Yes, if you are using LuceneQParserPlugin.
> The next question is that i thought using dismax handler i
> could do a search
> on a field and i can specify the ps value in order to
> define proximity.

> and this is the query i am giving and i get back no
> results. any advice
> where i am going wrong
> http://localhost:8983/solr/proxTest/?q="honda car"

Can you try http://localhost:8983/solr/proxTest/?q=honda+car
You don't need quotes in dismax.
You can append &debugQuery=true to url to see whats going on.

Hope this helps.


View raw message