diff --git a/src/main/java/it/cavallium/dbengine/lucene/searcher/TopDocsSearcher.java b/src/main/java/it/cavallium/dbengine/lucene/searcher/TopDocsSearcher.java index ab2e763..390839e 100644 --- a/src/main/java/it/cavallium/dbengine/lucene/searcher/TopDocsSearcher.java +++ b/src/main/java/it/cavallium/dbengine/lucene/searcher/TopDocsSearcher.java @@ -67,6 +67,7 @@ class TopDocsSearcher { int topDocsStartOffset, int topDocsHowMany) throws IOException { TopDocsCollector collector = getTopDocsCollector(luceneSort, limit, after, totalHitsThreshold); + indexSearcher.search(query, collector); TopDocs topDocs = collector.topDocs(topDocsStartOffset, topDocsHowMany); if (doDocScores) { TopFieldCollector.populateScores(topDocs.scoreDocs, indexSearcher, query);