diff options
Diffstat (limited to 'container-search/src/main/java/com/yahoo/search/ranking/ResultReranker.java')
-rw-r--r-- | container-search/src/main/java/com/yahoo/search/ranking/ResultReranker.java | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/container-search/src/main/java/com/yahoo/search/ranking/ResultReranker.java b/container-search/src/main/java/com/yahoo/search/ranking/ResultReranker.java index 2d54e58daa2..2e9edd6de3a 100644 --- a/container-search/src/main/java/com/yahoo/search/ranking/ResultReranker.java +++ b/container-search/src/main/java/com/yahoo/search/ranking/ResultReranker.java @@ -62,13 +62,11 @@ class ResultReranker { for (var iterator = hitsToRescore.iterator(); count < rerankCount && iterator.hasNext(); ) { WrappedHit wrapped = iterator.next(); double oldScore = wrapped.getScore(); - boolean didRerank = hitRescorer.rescoreHit(wrapped); - if (didRerank) { - ranges.withInitialScore(oldScore); - ranges.withFinalScore(wrapped.getScore()); - ++count; - iterator.remove(); - } + double newScore = hitRescorer.rescoreHit(wrapped); + ranges.withInitialScore(oldScore); + ranges.withFinalScore(newScore); + ++count; + iterator.remove(); } } |