PhraseQuery suffices for the stated requirement of boosting when query terms
are closer. A common technique is to incorporate a PhraseQuery with a large
slop factor of the query terms into the query automatically, which implicitly
boosts matching documents when the query terms are closer. A SpanNearQuery
would work too, but a PhraseQuery might be easier to incorporate and will be
faster performing.
Erik
On Sep 21, 2011, at 05:31 , Akos Tajti wrote:
> Thanks, I will check SpanNearQuery!
>
> Regards,
> Ákos
>
>
>
>
> On Wed, Sep 21, 2011 at 2:20 PM, Em <[email protected]> wrote:
>
>> Àkos,
>>
>> have a look at SpanNearQuery. This is what you want.
>> If you own the 2nd Edition of Lucene in Action have a look at their
>> examples. It illustrates how to combine them with the classical queries.
>>
>> Regards,
>> Em
>>
>> Am 21.09.2011 13:46, schrieb Akos Tajti:
>>> Dear List,
>>>
>>> for multi term expressions I'd like to add higher rank if the matches are
>>> closer to each other. For example for the search term "like eating" the
>>> string "i like eating" comes before "I like some eating".
>>>
>>> Is this possible?
>>>
>>> Thanks in advance,
>>>
>>> Ákos Tajti
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]