Mailing List Archive

XOR?
Hello,

How would one do a XOR query with Lucene?

Thanks
Re: XOR? [ In reply to ]
On 8/16/06, Fernando Mato Mira <matomira@gmail.com> wrote:
> How would one do a XOR query with Lucene?

There's not a specific XOR operation, but you shouldbe able to make it
out of AND, OR, and NOT.

+(A B) -(+A +B)



-Yonik
http://incubator.apache.org/solr Solr, the open-source Lucene search server
Re: XOR? [ In reply to ]
It is also possible to create a subclass of BooleanQuery which
overrides the similarity function and returns 0 for coord() when the
overlap is > 1.

Erik


On Aug 16, 2006, at 10:14 AM, Yonik Seeley wrote:

> On 8/16/06, Fernando Mato Mira <matomira@gmail.com> wrote:
>> How would one do a XOR query with Lucene?
>
> There's not a specific XOR operation, but you shouldbe able to make it
> out of AND, OR, and NOT.
>
> +(A B) -(+A +B)
>
>
>
> -Yonik
> http://incubator.apache.org/solr Solr, the open-source Lucene
> search server