: Right, the Solr/Lucene query syntax isn't true Boolean logic, so : applying all the neat DeMorgan's rules is sometimes surprising.
And more specificly, mixing "boolean" operators (AND/OR) with prefix
operators (+/-) is a recipe for disaster. In an expression like this..
XXX OR -YYY
...the "OR" fights against the "-" to modify the "BooleanClause.Occur" on
the YYY clause -- something that should have been apparent in the
debugQUery toString info.
-Hoss
