: 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