diff --git a/lucene/core/src/java/org/apache/lucene/search/TopScoreDocCollector.java b/lucene/core/src/java/org/apache/lucene/search/TopScoreDocCollector.java index 3a06eb5e36e..303348d4c91 100644 --- a/lucene/core/src/java/org/apache/lucene/search/TopScoreDocCollector.java +++ b/lucene/core/src/java/org/apache/lucene/search/TopScoreDocCollector.java @@ -147,7 +147,7 @@ public abstract class TopScoreDocCollector extends TopDocsCollector { totalHits++; hitsThresholdChecker.incrementHitCount(); - if (minScoreAcc != null && totalHits % minScoreAcc.modInterval == 0) { + if (minScoreAcc != null && (totalHits & minScoreAcc.modInterval) == 0) { updateGlobalMinCompetitiveScore(scorer); }