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