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