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

cpoerschke 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 d07771d3b92 SOLR-17631: remove no-longer-used 
FunctionRangeCollector.Weight member (#3467)
d07771d3b92 is described below

commit d07771d3b9246c9cf3cf382fe41ec97bfbb1ce95
Author: Christine Poerschke <[email protected]>
AuthorDate: Wed Aug 20 14:39:29 2025 +0100

    SOLR-17631: remove no-longer-used FunctionRangeCollector.Weight member 
(#3467)
---
 .../src/java/org/apache/solr/search/FunctionRangeQuery.java | 13 ++-----------
 1 file changed, 2 insertions(+), 11 deletions(-)

diff --git a/solr/core/src/java/org/apache/solr/search/FunctionRangeQuery.java 
b/solr/core/src/java/org/apache/solr/search/FunctionRangeQuery.java
index 233eb9cbda2..cce2de04efd 100644
--- a/solr/core/src/java/org/apache/solr/search/FunctionRangeQuery.java
+++ b/solr/core/src/java/org/apache/solr/search/FunctionRangeQuery.java
@@ -27,7 +27,6 @@ import org.apache.lucene.search.IndexSearcher;
 import org.apache.lucene.search.QueryVisitor;
 import org.apache.lucene.search.ScoreMode;
 import org.apache.lucene.search.Weight;
-import org.apache.solr.common.SolrException;
 import org.apache.solr.search.function.ValueSourceRangeFilter;
 
 // This class works as either an ExtendedQuery, or as a PostFilter using a 
collector
@@ -50,24 +49,16 @@ public class FunctionRangeQuery extends ExtendedQueryBase 
implements PostFilter
   @Override
   public DelegatingCollector getFilterCollector(IndexSearcher searcher) {
     Map<Object, Object> fcontext = ValueSource.newContext(searcher);
-    Weight weight = null;
-    try {
-      weight = rangeFilt.createWeight(searcher, ScoreMode.COMPLETE, 1);
-    } catch (IOException e) {
-      throw new SolrException(SolrException.ErrorCode.SERVER_ERROR, e);
-    }
-    return new FunctionRangeCollector(fcontext, weight);
+    return new FunctionRangeCollector(fcontext);
   }
 
   class FunctionRangeCollector extends DelegatingCollector {
     final Map<Object, Object> fcontext;
-    final Weight weight;
     ValueSourceScorer valueSourceScorer;
     int maxdoc;
 
-    public FunctionRangeCollector(Map<Object, Object> fcontext, Weight weight) 
{
+    public FunctionRangeCollector(Map<Object, Object> fcontext) {
       this.fcontext = fcontext;
-      this.weight = weight;
     }
 
     @Override

Reply via email to