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;
