: 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