You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ap...@apache.org on 2026/03/11 13:06:50 UTC
(camel) 02/03: CAMEL-23141 replace deprecated search method
This is an automated email from the ASF dual-hosted git repository.
apupier pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git
commit a00ba33390a0f80b08711b02acefc7799e85e113
Author: Jono Morris <jo...@xtra.co.nz>
AuthorDate: Wed Mar 11 23:20:41 2026 +1300
CAMEL-23141 replace deprecated search method
---
.../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 a71d71a98471..086f16585a99 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.TopScoreDocCollector;
+import org.apache.lucene.search.TopDocs;
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);
- TopScoreDocCollector collector
- = new TopScoreDocCollectorManager(maxNumberOfHits, totalHitsThreshold).newCollector();
- indexSearcher.search(query, collector);
- hits = collector.topDocs().scoreDocs;
+ TopScoreDocCollectorManager collectorManager
+ = new TopScoreDocCollectorManager(maxNumberOfHits, totalHitsThreshold);
+ TopDocs topDocs = indexSearcher.search(query, collectorManager);
+ hits = topDocs.scoreDocs;
LOG.trace("*** Search generated {} hits ***", hits.length);
return hits.length;