[prev in list] [next in list] [prev in thread] [next in thread]
List: lucene-user
Subject: Re: help with boolean expression
From: Morus Walter <morus.walter () tanto ! de>
Date: 2005-02-28 7:40:23
Message-ID: 16930.51943.928083.182503 () tanto-xipolis ! de
[Download RAW message or body]
Omar Didi writes:
> I have a problem understanding how would lucene iterpret this boolean expression : A AND B OR C .
> it neither return the same count as when I enter (A AND B) OR C nor A AND (B OR C).
> if anyone knows how it is interpreted i would be thankful.
> thanks
A AND B OR C creates a query that requires A and B. C influcenes the
score, but is neither sufficient nor required for a match.
IMO query parser is broken for queries mixing AND and OR without explicit
braces.
My favorite sample is `a AND b OR c AND d' which equals `a AND b AND c AND d'
in query parser.
I suggested a patch some time ago, but it's still pending in bugzilla.
http://issues.apache.org/bugzilla/show_bug.cgi?id=25820
Don't know if it's still usable with current sources.
Morus
---------------------------------------------------------------------
To unsubscribe, e-mail: lucene-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: lucene-user-help@jakarta.apache.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic