This is an automated email from the ASF dual-hosted git repository. apupier pushed a commit to branch revert-21909-CAMEL-23141_upgrade_to_Lucene_10.x in repository https://gitbox.apache.org/repos/asf/camel.git
commit d9cd9ae4e6a1dcad1a07243a6b83344cf6d9810f Author: Aurélien Pupier <[email protected]> AuthorDate: Tue Mar 17 09:31:23 2026 +0100 Revert "CAMEL-23141 update Lucene to 10.x" This reverts commit cbf4174b594af275def8f491d0967e70ccff0bd9. --- .../main/java/org/apache/camel/component/lucene/LuceneSearcher.java | 6 ++---- parent/pom.xml | 2 +- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/components/camel-lucene/src/main/java/org/apache/camel/component/lucene/LuceneSearcher.java b/components/camel-lucene/src/main/java/org/apache/camel/component/lucene/LuceneSearcher.java index a71d71a98471..a354379edfe1 100644 --- a/components/camel-lucene/src/main/java/org/apache/camel/component/lucene/LuceneSearcher.java +++ b/components/camel-lucene/src/main/java/org/apache/camel/component/lucene/LuceneSearcher.java @@ -31,7 +31,6 @@ import org.apache.lucene.search.IndexSearcher; import org.apache.lucene.search.Query; import org.apache.lucene.search.ScoreDoc; import org.apache.lucene.search.TopScoreDocCollector; -import org.apache.lucene.search.TopScoreDocCollectorManager; import org.apache.lucene.store.NIOFSDirectory; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -70,7 +69,7 @@ public class LuceneSearcher { searchHits.setNumberOfHits(numberOfHits); for (ScoreDoc hit : hits) { - Document selectedDocument = indexSearcher.getIndexReader().storedFields().document(hit.doc); + Document selectedDocument = indexSearcher.doc(hit.doc); Hit aHit = new Hit(); if (returnLuceneDocs) { aHit.setDocument(selectedDocument); @@ -90,8 +89,7 @@ public class LuceneSearcher { QueryParser parser = new QueryParser("contents", analyzer); Query query = parser.parse(searchPhrase); - TopScoreDocCollector collector - = new TopScoreDocCollectorManager(maxNumberOfHits, totalHitsThreshold).newCollector(); + TopScoreDocCollector collector = TopScoreDocCollector.create(maxNumberOfHits, totalHitsThreshold); indexSearcher.search(query, collector); hits = collector.topDocs().scoreDocs; diff --git a/parent/pom.xml b/parent/pom.xml index 9ac89a7cc539..0648be456742 100644 --- a/parent/pom.xml +++ b/parent/pom.xml @@ -369,7 +369,7 @@ <lifecycle-mapping-version>1.0.0</lifecycle-mapping-version> <log4j2-version>2.25.3</log4j2-version> <logback-version>1.5.32</logback-version> - <lucene-version>10.4.0</lucene-version> + <lucene-version>9.12.3</lucene-version> <lightcouch-version>0.2.0</lightcouch-version> <littleproxy-version>2.6.0</littleproxy-version> <lz4-java-version>1.10.4</lz4-java-version>
