: thanks for your explanations. But why are all docs being *removed* from the : set of all docs that contain R in their topic field? This would correspond to : a boolean AND and would stand in conflict with the clause q.op=OR. This seems : a bit strange to me.
Erick's explanation might have been a tad missleading ... it's not an ordered operation, AND, OR, and NOT are just syntactic-sugar for modifying the MUST, MUST_NOT, and SHOULD. The default op of "OR" only affects the first clause of your query (R) because it doesn't have any modifiers -- the second clause has that NOT modifier so your query is effectivley... topic:R -topic:[* TO *] ...which by definition can't match anything. -Hoss