This is an automated email from the ASF dual-hosted git repository.

dsmiley pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/solr.git


The following commit(s) were added to refs/heads/main by this push:
     new cfaafac3baa BoolQParserPlugin: revert mm.autoRelax (#4568)
cfaafac3baa is described below

commit cfaafac3baab852eb623b8fd300f73cc99982d98
Author: Renato Haeberli <[email protected]>
AuthorDate: Wed Jul 1 23:29:12 2026 +0200

    BoolQParserPlugin: revert mm.autoRelax (#4568)
    
    mm.autoRelax doesn't actually work with this QParser and doesn't make sense 
for it either.
    
    (augments/fixes #4406)
---
 solr/core/src/java/org/apache/solr/search/BoolQParserPlugin.java | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/solr/core/src/java/org/apache/solr/search/BoolQParserPlugin.java 
b/solr/core/src/java/org/apache/solr/search/BoolQParserPlugin.java
index 8a0a8eb96db..e19555efe68 100644
--- a/solr/core/src/java/org/apache/solr/search/BoolQParserPlugin.java
+++ b/solr/core/src/java/org/apache/solr/search/BoolQParserPlugin.java
@@ -22,7 +22,6 @@ import java.util.Map;
 import org.apache.lucene.search.BooleanClause;
 import org.apache.lucene.search.BooleanQuery;
 import org.apache.lucene.search.Query;
-import org.apache.solr.common.params.DisMaxParams;
 import org.apache.solr.common.params.SolrParams;
 import org.apache.solr.query.FilterQuery;
 import org.apache.solr.request.SolrQueryRequest;
@@ -50,10 +49,8 @@ public class BoolQParserPlugin extends QParserPlugin {
       @Override
       protected BooleanQuery parseImpl() throws SyntaxError {
         BooleanQuery query = super.parseImpl();
-        SolrParams solrParams = SolrParams.wrapDefaults(localParams, params);
-        String minShouldMatch = 
SolrPluginUtils.parseMinShouldMatch(req.getSchema(), solrParams);
-        boolean mmAutoRelax = params.getBool(DisMaxParams.MM_AUTORELAX, false);
-        return SolrPluginUtils.setMinShouldMatch(query, minShouldMatch, 
mmAutoRelax);
+        String minShouldMatch = 
SolrPluginUtils.parseMinShouldMatch(req.getSchema(), localParams);
+        return SolrPluginUtils.setMinShouldMatch(query, minShouldMatch, false);
       }
 
       @Override

Reply via email to