Why do these solr queries yield different results?
/select/?q=-id:abc OR -id:def
/select/?q=-(id:abc) OR -(id:def)
/select/?q=(-id:abc) OR (-id:def)
1 and 2 yield the answer I expect (all documents with abc and def removed)
however 3 yields no results. Why is 3 incorrect and what is going on behind the scenes?