Apply PR comments

This commit is contained in:
many 2021-10-05 17:35:07 +02:00
parent 5ed75de0db
commit ea4bd29d14
No known key found for this signature in database
GPG Key ID: 2CEF23B75189EACA

View File

@ -228,7 +228,7 @@ impl<'t> Iterator for QueryPositionIterator<'t> {
type Item = heed::Result<(u32, RoaringBitmap)>; type Item = heed::Result<(u32, RoaringBitmap)>;
fn next(&mut self) -> Option<Self::Item> { fn next(&mut self) -> Option<Self::Item> {
// sort inner words from the closest next position to the more far next position. // sort inner words from the closest next position to the farthest next position.
let expected_pos = self let expected_pos = self
.inner .inner
.iter_mut() .iter_mut()
@ -324,11 +324,12 @@ impl<'t> Branch<'t> {
if docids.is_empty() { if docids.is_empty() {
0 0
} else { } else {
qli.peek() match qli.peek() {
.map(|result| { Some(result) => {
result.as_ref().map(|(next_pos, _)| *next_pos - *pos).unwrap_or(0) result.as_ref().map(|(next_pos, _)| *next_pos - *pos).unwrap_or(0)
}) }
.unwrap_or(u32::MAX) None => u32::MAX,
}
} }
}) })
.enumerate() .enumerate()