: 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

Reply via email to