Hi,

If you are using the dismax/edismax query parser you can maybe give
query slops a try?

http://wiki.apache.org/solr/SolrRelevancyFAQ#How_can_I_search_for_one_term_near_another_term_.28say.2C_.22batman.22_and_.22movie.22.29

On 16 September 2012 10:23, Omnia Zayed <[email protected]> wrote:
> Hi;
>
> I am working with apache-solr-3.6.0 on windows machine. I would like to
> search for two words with certain number of words apart (No more than this
> number). For example: Consider the following phrases, I would like to
> search for Daisy & exam with no more than 2 words apart.
>
> Daisy has exam
> Daisy has an exam
> Daisy has a math exam
> Daisy has a difficult math exam
>
> I searched for such thing and I tried Term Proximity.
>
> http://localhost:8983/solr/select/?q="Daisy
> exam"~2&version=2.2&start=0&rows=10&indent=on&debugQuery=true
>
> The result that I need should be the phrase: Daisy has an exam. But using
> the above criteria, the result was the last 3 phrase.
>
> So any ideas to use an exact number of words apart?
>
>
> *---
> **Omnia H. Zayed*

Reply via email to