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

rnewson pushed a commit to branch nouveau-lucene-9.10.0
in repository https://gitbox.apache.org/repos/asf/couchdb.git

commit 29e355f811abe129850a8af827b21832fa5c542b
Author: Robert Newson <rnew...@apache.org>
AuthorDate: Thu Feb 22 17:41:36 2024 +0000

    nouveau: upgrade lucene to 9.10.0
---
 nouveau/build.gradle                                                  | 2 +-
 .../main/java/org/apache/couchdb/nouveau/lucene9/Lucene9Index.java    | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/nouveau/build.gradle b/nouveau/build.gradle
index 8ccaeed52..01e081f0e 100644
--- a/nouveau/build.gradle
+++ b/nouveau/build.gradle
@@ -24,7 +24,7 @@ dependencies {
     implementation 'io.dropwizard.metrics:metrics-jersey2'
     testImplementation 'io.dropwizard:dropwizard-testing'
 
-    def luceneVersion = '9.9.2'
+    def luceneVersion = '9.10.0'
     implementation group: 'org.apache.lucene', name: 'lucene-core', version: 
luceneVersion
     implementation group: 'org.apache.lucene', name: 'lucene-queryparser', 
version: luceneVersion
     implementation group: 'org.apache.lucene', name: 'lucene-analysis-common', 
version: luceneVersion
diff --git 
a/nouveau/src/main/java/org/apache/couchdb/nouveau/lucene9/Lucene9Index.java 
b/nouveau/src/main/java/org/apache/couchdb/nouveau/lucene9/Lucene9Index.java
index ce7f7d7ec..d47f228a4 100644
--- a/nouveau/src/main/java/org/apache/couchdb/nouveau/lucene9/Lucene9Index.java
+++ b/nouveau/src/main/java/org/apache/couchdb/nouveau/lucene9/Lucene9Index.java
@@ -85,7 +85,7 @@ import org.apache.lucene.search.SortedNumericSortField;
 import org.apache.lucene.search.SortedSetSortField;
 import org.apache.lucene.search.TermQuery;
 import org.apache.lucene.search.TopDocs;
-import org.apache.lucene.search.TopFieldCollector;
+import org.apache.lucene.search.TopFieldCollectorManager;
 import org.apache.lucene.store.Directory;
 import org.apache.lucene.util.BytesRef;
 
@@ -215,7 +215,7 @@ public class Lucene9Index extends Index {
             fieldDoc = null;
         }
 
-        return TopFieldCollector.createSharedManager(sort, 
searchRequest.getLimit(), fieldDoc, 1000);
+        return new TopFieldCollectorManager(sort, searchRequest.getLimit(), 
fieldDoc, 1000);
     }
 
     private SortField getLastSortField(final Sort sort) {

Reply via email to