Re: Expression Evaluation

2018-12-06 Thread Erick Erickson
The short form is that the query parsers do not implement Boolean logic by design. The boolean operators are approximated more or less accurately by using parentheses. So try: (content:bement AND status:relevant) OR source_name:Web or, using the "real" syntax, something like: +content:bement +st

Expression Evaluation

2018-12-06 Thread Thomas L. Redman
I suspect nobody wants to broach this topic, this has to have come up before, but I can not find an authoritative answer. How does the Standard Query Parser evaluate boolean expressions? I have three fields, content, status and source_name. The expression content:bement AND status:relevant yie