add 1 to index so it points to correct position

This commit is contained in:
Tee Jun hui 2025-02-05 16:19:05 +08:00 committed by Louis Dureuil
parent 7df2bdfb15
commit f540a69ac3
No known key found for this signature in database

View File

@ -178,6 +178,7 @@ pub fn bucket_sort<'ctx, Q: RankingRuleQueryTrait>(
if current_score < ranking_score_threshold { if current_score < ranking_score_threshold {
all_candidates -= bucket | &ranking_rule_universes[cur_ranking_rule_index]; all_candidates -= bucket | &ranking_rule_universes[cur_ranking_rule_index];
back!(); back!();
cur_ranking_rule_index += 1;
continue; continue;
} }
} }
@ -213,6 +214,7 @@ pub fn bucket_sort<'ctx, Q: RankingRuleQueryTrait>(
continue; continue;
} }
let Some(next_bucket) = ranking_rules[cur_ranking_rule_index].next_bucket( let Some(next_bucket) = ranking_rules[cur_ranking_rule_index].next_bucket(
ctx, ctx,
logger, logger,
@ -242,7 +244,9 @@ pub fn bucket_sort<'ctx, Q: RankingRuleQueryTrait>(
if current_score < ranking_score_threshold { if current_score < ranking_score_threshold {
all_candidates -= all_candidates -=
next_bucket.candidates | &ranking_rule_universes[cur_ranking_rule_index]; next_bucket.candidates | &ranking_rule_universes[cur_ranking_rule_index];
back!(); back!();
cur_ranking_rule_index += 1;
continue; continue;
} }
} }