mirror of
https://github.com/meilisearch/MeiliSearch
synced 2024-12-04 18:45:46 +01:00
Add explanatory comment
This commit is contained in:
parent
aa2cd52797
commit
18bbadf645
@ -60,6 +60,9 @@ pub fn bucket_sort<'ctx, Q: RankingRuleQueryTrait>(
|
|||||||
|
|
||||||
let mut all_candidates = universe - excluded;
|
let mut all_candidates = universe - excluded;
|
||||||
all_candidates.extend(results.iter().copied());
|
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 {
|
if results.len() >= from {
|
||||||
results.drain(..from);
|
results.drain(..from);
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
Reference in New Issue
Block a user