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) {