Index: DisjunctionSumScorer.java =================================================================== --- DisjunctionSumScorer.java (revision 389860) +++ DisjunctionSumScorer.java (working copy) @@ -207,7 +207,7 @@ return false; } if (target <= currentDoc) { - target = currentDoc + 1; + return true; } do { Scorer top = (Scorer) scorerQueue.top();