Add explanatory comment

This commit is contained in:
Louis Dureuil 2023-10-19 15:58:25 +02:00 committed by Louis Dureuil
parent 32c78ac8b1
commit 2bae9550c8
No known key found for this signature in database

View File

@ -60,6 +60,9 @@ pub fn bucket_sort<'ctx, Q: RankingRuleQueryTrait>(
let mut all_candidates = universe - excluded;
all_candidates.extend(results.iter().copied());
// drain the results of the skipped elements
// this **must** be done **after** writing the entire results in `all_candidates` to ensure
// e.g. estimatedTotalHits is correct.
if results.len() >= from {
results.drain(..from);
} else {