I have been struggling to form a solr field-query with AND and OR operator. why solr returns different result for 1 and 2, 3 and 4 queries even all queries have same logic-
- fq=(name:abc AND -city: ( 1 3 )) OR (name:abc AND -loc:(3 K D 5 7))
- fq=(name:abc AND (-city: ( 1 3 ) OR -loc:(3 K D 5 7)))
- fq=name:abc&fq=-(city:(1 3) AND loc:(3 K D 5 7))
- fq=name:abc&fq=(-city:(1 3) OR -loc:(3 K D 5 7))
could anyone please help me understand how solr internally execute above queries?