You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by ja...@apache.org on 2026/06/16 07:01:00 UTC
(lucene) branch main updated: [TEST] Fix TestDiversifiedTopDocsCollector failure caused by reader wrapping
This is an automated email from the ASF dual-hosted git repository.
javanna pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/lucene.git
The following commit(s) were added to refs/heads/main by this push:
new 45bba3ed534 [TEST] Fix TestDiversifiedTopDocsCollector failure caused by reader wrapping
45bba3ed534 is described below
commit 45bba3ed534a158e6c59b9d83fb5f6ce4d7a38fa
Author: Luca Cavanna <ja...@apache.org>
AuthorDate: Tue Jun 16 08:59:27 2026 +0200
[TEST] Fix TestDiversifiedTopDocsCollector failure caused by reader wrapping
The reader we iterate on needs to be the one that was wrapped, so we need to
retrieve it from the searcher created via newSearcher (which randomly wraps).
---
.../org/apache/lucene/misc/search/TestDiversifiedTopDocsCollector.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lucene/misc/src/test/org/apache/lucene/misc/search/TestDiversifiedTopDocsCollector.java b/lucene/misc/src/test/org/apache/lucene/misc/search/TestDiversifiedTopDocsCollector.java
index 33d16e90abc..aec125bf468 100644
--- a/lucene/misc/src/test/org/apache/lucene/misc/search/TestDiversifiedTopDocsCollector.java
+++ b/lucene/misc/src/test/org/apache/lucene/misc/search/TestDiversifiedTopDocsCollector.java
@@ -133,7 +133,7 @@ public class TestDiversifiedTopDocsCollector extends LuceneTestCase {
HashedDocValuesDiversifiedCollector populated =
new HashedDocValuesDiversifiedCollector(numResults, 15, "artist");
Weight w = searcher.createWeight(searcher.rewrite(getTestQuery()), ScoreMode.COMPLETE, 1f);
- for (LeafReaderContext ctx : reader.leaves()) {
+ for (LeafReaderContext ctx : searcher.getIndexReader().leaves()) {
LeafCollector lc = populated.getLeafCollector(ctx);
BulkScorer bs = w.bulkScorer(ctx);
if (bs != null) {