[ 
https://issues.apache.org/jira/browse/LUCENE-6896?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15104905#comment-15104905
 ] 

ASF subversion and git services commented on LUCENE-6896:
---------------------------------------------------------

Commit 1725181 from [~rcmuir] in branch 'dev/branches/branch_5x'
[ https://svn.apache.org/r1725181 ]

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]

Reply via email to