renatoh opened a new pull request, #4475:
URL: https://github.com/apache/solr/pull/4475

   @dsmiley 
   This is a follow up of https://github.com/apache/solr/pull/4406
   
   I realized that the minimum match expression like mm=-1 does not work 
properly if one should-clause is entirely removed by the analyzer, e.g. it only 
contains stopwords.
   
   The root cause is that org.apache.solr.search.join.FiltersQParser#parseImpl 
can return empty-queries. 
   Given you comment on that method added quite recently, I am not sure if this 
is the right approach, but this change would fix the root of the issue. 
Alternatively I could just filter them out in the BoolQParserPlugin.
   
   Do you know if such the empty clauses should only be filtered out if 
mmAutoRelax==true? If that is the case I need to do it in BoolQParserPlugin 
anyway.
   
   Thanks
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to