Adrien Grand created LUCENE-10553:
-------------------------------------

             Summary: WANDScorer's handling of 0 and +Infty is backwards
                 Key: LUCENE-10553
                 URL: https://issues.apache.org/jira/browse/LUCENE-10553
             Project: Lucene - Core
          Issue Type: Improvement
            Reporter: Adrien Grand


WANDScorer has special logic to deal with corner cases when the sum of the 
maximum scores of sub queries is either 0 or +Infty, but both code and tests 
have backwards logic regarding this special case, doing +1 instead of -1 and 
vice-versa.

This leads to a failed assertion in the case when the sum of the scores of the 
sub queries overflows, which typically happens if one of the clauses has a 
default implementation that returns MAX_VALUE if it cannot reason about max 
scores.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to