: In my case, my query of "id_s_i_s_nm:(om_B00114162K*)" returned nothing
: but query "id_s_i_s_nm:om_B00114162K*" returned the right result.
:
: What's the difference between using () or not.
parensx are used for grouping -- when used after a field name like that,
they mean that you want all of the sub clauses in the group to be queried
against that field...
this...
+foo:(+aaa bbb -ccc)
is short hand for this...
+(+foo:aaa foo:bbb -foo:ccc)
...in your case, only having a single query inside the group should make
those two examples function identical. can you post the debug output when
using debugQuery=true for both of those queries, along with the fieldtype
and field decalrations for that field?
-Hoss