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 0f0b7fb47aa67d7c2c36415677555fe51097e2c5
Author: AurĂ©lien Pupier <[email protected]>
AuthorDate: Tue Mar 17 09:31:23 2026 +0100

    Revert "CAMEL-23141 replace deprecated search method"
    
    This reverts commit a00ba33390a0f80b08711b02acefc7799e85e113.
---
 .../java/org/apache/camel/component/lucene/LuceneSearcher.java | 10 +++++-----
 1 file changed, 5 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 086f16585a99..a71d71a98471 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
@@ -30,7 +30,7 @@ import org.apache.lucene.queryparser.classic.QueryParser;
 import org.apache.lucene.search.IndexSearcher;
 import org.apache.lucene.search.Query;
 import org.apache.lucene.search.ScoreDoc;
-import org.apache.lucene.search.TopDocs;
+import org.apache.lucene.search.TopScoreDocCollector;
 import org.apache.lucene.search.TopScoreDocCollectorManager;
 import org.apache.lucene.store.NIOFSDirectory;
 import org.slf4j.Logger;
@@ -90,10 +90,10 @@ public class LuceneSearcher {
 
         QueryParser parser = new QueryParser("contents", analyzer);
         Query query = parser.parse(searchPhrase);
-        TopScoreDocCollectorManager collectorManager
-                = new TopScoreDocCollectorManager(maxNumberOfHits, 
totalHitsThreshold);
-        TopDocs topDocs = indexSearcher.search(query, collectorManager);
-        hits = topDocs.scoreDocs;
+        TopScoreDocCollector collector
+                = new TopScoreDocCollectorManager(maxNumberOfHits, 
totalHitsThreshold).newCollector();
+        indexSearcher.search(query, collector);
+        hits = collector.topDocs().scoreDocs;
 
         LOG.trace("*** Search generated {} hits ***", hits.length);
         return hits.length;

Reply via email to