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>

Reply via email to