diff --git a/src/query/scorer.rs b/src/query/scorer.rs index ea414221d..b76b6187d 100644 --- a/src/query/scorer.rs +++ b/src/query/scorer.rs @@ -31,9 +31,7 @@ impl<'a> Scorer for Box { fn collect(&mut self, collector: &mut Collector) { let scorer = self.deref_mut(); - while scorer.advance() { - collector.collect(scorer.doc(), scorer.score()); - } + scorer.collect(collector); } }