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();

Reply via email to