[
https://issues.apache.org/jira/browse/LUCENE-8658?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16752015#comment-16752015
]
ASF subversion and git services commented on LUCENE-8658:
---------------------------------------------------------
Commit ef47582fd5fcf0f444a925106b7ea354f8edbcfc in lucene-solr's branch
refs/heads/master from Adrien Grand
[ https://gitbox.apache.org/repos/asf?p=lucene-solr.git;h=ef47582 ]
LUCENE-8658: Fix illegal assertion in WANDScorer.
> Illegal assertion in WANDScorer
> -------------------------------
>
> Key: LUCENE-8658
> URL: https://issues.apache.org/jira/browse/LUCENE-8658
> Project: Lucene - Core
> Issue Type: Bug
> Reporter: Adrien Grand
> Priority: Minor
> Attachments: LUCENE-8658.patch
>
>
> [~jim.ferenczi] told me about an assertion error that he ran into while
> playing with WANDScorer.
> WANDScorer tries to not have to deal with accuracy issues on floating-point
> numbers. In order to do this, it turns all scores into integers by
> multiplying them by a scaling factor, and then rounding minimum competitive
> scores down and rounding maximum scores up. This scaling factor is computed
> in the constructor in such a way that scores end up in the 0..65536 range.
> Sub scorers that have a maximum score of +Infty are ignored.
> The assertion is triggered in the rare case that a Scorer returns +Infty for
> its maximum score when computing the scaling factor but then returns finite
> values that are greater than the maximum scores of other clauses when asked
> for the maximum score over smaller ranges of doc ids.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]