: I've tried to use grouping query on DisMaxRequestHandler without success.

: e.g.
: When I send query like +(lucene solr),
: I can see following line in the result page.
: <str name="querystring">+\(lucene solr\)</str>

the dismax handler does not consider parens to be special characters.  if 
it did, it's not clear what the semantics would be of a query like...
        q=A +(B C)    qf=X Y Z
..when building the query structure ... what happens if X:B exists and Y:C 
exists? is that considered a match?

Generally, the "mm" param is used to indicate how many of the query terms 
(that don't have a + or - prefix) are required, or you can explicitly 
require/prohibit a term using + or -, but there is no way to require that 
one of N sub terms is required (prohibiting any of N sub terms is easy, 
just prohibit them all individually)



-Hoss

Reply via email to