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

yields 111 documents. The expression

source_name:Web

yields 78050168 documents. However, the expression

content:bement AND status:relevant OR source_name:Web

yields 111 documents. Can anybody describe the order of operation, operator 
priorities used in evaluating the above expression? It looks to me as if it 
takes the intersection of content:bement and status:relevant, then limits 
successive set operators to that set. Is that true? So any additional “OR” 
expressions will have no effect?

Reply via email to