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

ishan pushed a commit to branch ishan/upgrade-to-lucene-10
in repository https://gitbox.apache.org/repos/asf/solr.git


The following commit(s) were added to refs/heads/ishan/upgrade-to-lucene-10 by 
this push:
     new 8b24db88e40 More fixes
8b24db88e40 is described below

commit 8b24db88e40e74e347ecc7e7278092593cb9d394
Author: Ishan Chattopadhyaya <[email protected]>
AuthorDate: Thu Jan 16 02:55:54 2025 +0530

    More fixes
---
 .../java/org/apache/solr/core/backup/repository/BackupRepository.java | 4 ++--
 .../src/java/org/apache/solr/handler/component/ExpandComponent.java   | 4 ++--
 solr/core/src/java/org/apache/solr/search/FunctionRangeQuery.java     | 1 -
 .../core/src/java/org/apache/solr/search/GraphTermsQParserPlugin.java | 4 ++--
 4 files changed, 6 insertions(+), 7 deletions(-)

diff --git 
a/solr/core/src/java/org/apache/solr/core/backup/repository/BackupRepository.java
 
b/solr/core/src/java/org/apache/solr/core/backup/repository/BackupRepository.java
index 5e45e5ef206..b8f86af5e3e 100644
--- 
a/solr/core/src/java/org/apache/solr/core/backup/repository/BackupRepository.java
+++ 
b/solr/core/src/java/org/apache/solr/core/backup/repository/BackupRepository.java
@@ -216,7 +216,7 @@ public interface BackupRepository extends 
NamedListInitializedPlugin, Closeable
       Directory sourceDir, String sourceFileName, Directory destDir, String 
destFileName)
       throws IOException {
     boolean success = false;
-    try (ChecksumIndexInput is = sourceDir.openChecksumInput(sourceFileName, 
IOContext.READONCE);
+    try (ChecksumIndexInput is = sourceDir.openChecksumInput(sourceFileName);
         IndexOutput os = destDir.createOutput(destFileName, 
IOContext.READONCE)) {
       os.copyBytes(is, is.length() - CodecUtil.footerLength());
 
@@ -247,7 +247,7 @@ public interface BackupRepository extends 
NamedListInitializedPlugin, Closeable
    * @since 8.3.0
    */
   default Checksum checksum(Directory dir, String fileName) throws IOException 
{
-    try (IndexInput in = dir.openChecksumInput(fileName, IOContext.READONCE)) {
+    try (IndexInput in = dir.openChecksumInput(fileName)) {
       return new Checksum(CodecUtil.retrieveChecksum(in), in.length());
     }
   }
diff --git 
a/solr/core/src/java/org/apache/solr/handler/component/ExpandComponent.java 
b/solr/core/src/java/org/apache/solr/handler/component/ExpandComponent.java
index 736fe02bdb7..b7bbd466089 100644
--- a/solr/core/src/java/org/apache/solr/handler/component/ExpandComponent.java
+++ b/solr/core/src/java/org/apache/solr/handler/component/ExpandComponent.java
@@ -847,7 +847,7 @@ public class ExpandComponent extends SearchComponent 
implements PluginInfoInitia
       bytesRefs[++index] = term.toBytesRef();
     }
 
-    return new TermInSetQuery(fname, bytesRefs);
+    return new TermInSetQuery(fname, Arrays.asList(bytesRefs));
   }
 
   private Query getPointGroupQuery(SchemaField sf, int size, LongHashSet 
groupSet) {
@@ -889,7 +889,7 @@ public class ExpandComponent extends SearchComponent 
implements PluginInfoInitia
       IntObjectCursor<BytesRef> cursor = it.next();
       bytesRefs[++index] = cursor.value;
     }
-    return new TermInSetQuery(fname, bytesRefs);
+    return new TermInSetQuery(fname, Arrays.asList(bytesRefs));
   }
 
   ////////////////////////////////////////////
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 db71c7d6589..233eb9cbda2 100644
--- a/solr/core/src/java/org/apache/solr/search/FunctionRangeQuery.java
+++ b/solr/core/src/java/org/apache/solr/search/FunctionRangeQuery.java
@@ -85,7 +85,6 @@ public class FunctionRangeQuery extends ExtendedQueryBase 
implements PostFilter
       FunctionValues dv = rangeFilt.getValueSource().getValues(fcontext, 
context);
       valueSourceScorer =
           dv.getRangeScorer(
-              weight,
               context,
               rangeFilt.getLowerVal(),
               rangeFilt.getUpperVal(),
diff --git 
a/solr/core/src/java/org/apache/solr/search/GraphTermsQParserPlugin.java 
b/solr/core/src/java/org/apache/solr/search/GraphTermsQParserPlugin.java
index 634af17f5c0..7657018949c 100644
--- a/solr/core/src/java/org/apache/solr/search/GraphTermsQParserPlugin.java
+++ b/solr/core/src/java/org/apache/solr/search/GraphTermsQParserPlugin.java
@@ -252,10 +252,10 @@ public class GraphTermsQParserPlugin extends 
QParserPlugin {
           DocIdSetBuilder builder = new DocIdSetBuilder(reader.maxDoc(), 
terms);
           for (int i = 0; i < finalContexts.size(); i++) {
             TermStates ts = finalContexts.get(i);
-            TermState termState = ts.get(context);
+            TermState termState = ts.get(context).get();
             if (termState != null) {
               Term term = finalTerms.get(i);
-              termsEnum.seekExact(term.bytes(), ts.get(context));
+              termsEnum.seekExact(term.bytes(), ts.get(context).get());
               docs = termsEnum.postings(docs, PostingsEnum.NONE);
               builder.add(docs);
             }

Reply via email to