lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dave Kor" <dave....@nexusedge.com>
Subject RE: Proximity operators in lucene
Date Wed, 24 Oct 2001 05:59:41 GMT
> -----Original Message-----
> From: carlson@bookandhammer.com [mailto:carlson@bookandhammer.com]
> Sent: Wednesday, October 24, 2001 8:17 AM
> To: lucene-user@jakarta.apache.org
> Subject: Proximity operators in lucene
>
>
> Hi,
> Does anyone know if there is a way to use a proximity operator (like
> near or within) in the lucene engine?
> For example, if you want to know that microsoft is within 3 words of ibm
> you could use
> microsoft n3 ibm

There's a control variable called slop in PhraseQuery that performs what you
desire. By default, slop is set to 0 so that only exact phrases will match.
However, you can alter the value using the setSlop() method, eg setSlop(3)
to get the effect you desire.


Dave Kor Kian Wei
Consultant
Product Engineering
NexusEdge Technologies Pte. Ltd.
6 Aljunied Ave 3, #01-02 (Level 4)
Singapore 389932
Tel : (+65)848-2552
Fax : (+65)747-4536
Web : www.nexusedge.com


Mime
View raw message