This is an automated email from the ASF dual-hosted git repository. rnewson pushed a commit to branch lucene-10 in repository https://gitbox.apache.org/repos/asf/couchdb.git
commit 86dfc9a2713318003a7e5695328574567834b3b4 Author: Robert Newson <rnew...@apache.org> AuthorDate: Mon May 5 20:50:52 2025 +0100 update to lucene 10 --- nouveau/build.gradle | 2 +- .../src/main/java/org/apache/couchdb/nouveau/lucene/LuceneIndex.java | 4 ++-- .../main/java/org/apache/couchdb/nouveau/lucene/QuerySerializer.java | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/nouveau/build.gradle b/nouveau/build.gradle index 356295ee1..8e5bb84d2 100644 --- a/nouveau/build.gradle +++ b/nouveau/build.gradle @@ -23,7 +23,7 @@ dependencies { implementation 'io.dropwizard.metrics:metrics-jersey2' testImplementation 'io.dropwizard:dropwizard-testing' - def luceneVersion = '9.12.1' + def luceneVersion = '10.2.2' 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/lucene/LuceneIndex.java b/nouveau/src/main/java/org/apache/couchdb/nouveau/lucene/LuceneIndex.java index 9dda62f89..e62ffdb5a 100644 --- a/nouveau/src/main/java/org/apache/couchdb/nouveau/lucene/LuceneIndex.java +++ b/nouveau/src/main/java/org/apache/couchdb/nouveau/lucene/LuceneIndex.java @@ -290,8 +290,8 @@ public class LuceneIndex extends Index { hits.add(new SearchHit(doc.get("_id"), after, fields)); } - searchResults.setTotalHits(topDocs.totalHits.value); - searchResults.setTotalHitsRelation(topDocs.totalHits.relation); + searchResults.setTotalHits(topDocs.totalHits.value()); + searchResults.setTotalHitsRelation(topDocs.totalHits.relation()); searchResults.setHits(hits); } diff --git a/nouveau/src/main/java/org/apache/couchdb/nouveau/lucene/QuerySerializer.java b/nouveau/src/main/java/org/apache/couchdb/nouveau/lucene/QuerySerializer.java index 2c88383a1..7e42ee6db 100644 --- a/nouveau/src/main/java/org/apache/couchdb/nouveau/lucene/QuerySerializer.java +++ b/nouveau/src/main/java/org/apache/couchdb/nouveau/lucene/QuerySerializer.java @@ -65,8 +65,8 @@ class QuerySerializer extends StdSerializer<Query> { for (final BooleanClause clause : booleanQuery.clauses()) { gen.writeStartObject(); gen.writeFieldName("query"); - serialize(clause.getQuery(), gen, provider); - gen.writeStringField("occur", clause.getOccur().name().toLowerCase()); + serialize(clause.query(), gen, provider); + gen.writeStringField("occur", clause.occur().name().toLowerCase()); gen.writeEndObject(); } gen.writeEndArray();