[
https://issues.apache.org/jira/browse/LUCENE-6896?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15104896#comment-15104896
]
ASF subversion and git services commented on LUCENE-6896:
---------------------------------------------------------
Commit 1725178 from [~rcmuir] in branch 'dev/trunk'
[ https://svn.apache.org/r1725178 ]
LUCENE-6896: don't treat smallest possible norm value as an infinitely long doc
in SimilarityBase or BM25Similarity
> Fix/document various Similarity bugs around extreme norm values
> ---------------------------------------------------------------
>
> Key: LUCENE-6896
> URL: https://issues.apache.org/jira/browse/LUCENE-6896
> Project: Lucene - Core
> Issue Type: Bug
> Reporter: Robert Muir
> Fix For: 5.5, Trunk
>
> Attachments: LUCENE-6896.patch
>
>
> Spinoff from LUCENE-6818:
> [~iorixxx] found problems with every Similarity (except ClassicSimilarity)
> when trying to test how they behave on every possible norm value, to ensure
> they are robust for all index-time boosts.
> There are several problems:
> 1. buggy normalization decode that causes the smallest possible norm value
> (0) to be treated as an infinitely long document. These values are intended
> to be encoded as non-negative finite values, but going to infinity breaks
> everything.
> 2. various problems in the less practical functions that already have
> documented warnings that they do bad things for extreme values. These impact
> DFR models D, Be, and P and IB distribution SPL.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]