You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@lucene.apache.org by "Adrien Grand (Jira)" <ji...@apache.org> on 2019/12/09 18:51:00 UTC

[jira] [Resolved] (LUCENE-9071) Speed up computation of BM25 scores

     [ https://issues.apache.org/jira/browse/LUCENE-9071?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Adrien Grand resolved LUCENE-9071.
----------------------------------
    Fix Version/s: 8.4
       Resolution: Fixed

> Speed up computation of BM25 scores
> -----------------------------------
>
>                 Key: LUCENE-9071
>                 URL: https://issues.apache.org/jira/browse/LUCENE-9071
>             Project: Lucene - Core
>          Issue Type: Improvement
>            Reporter: Adrien Grand
>            Priority: Minor
>             Fix For: 8.4
>
>          Time Spent: 2h
>  Remaining Estimate: 0h
>
> We changed the way BM25 scores are computed in LUCENE-7997 in order to guarantee monotonicity of scores, but this translated to a small decrease of throughput, see annotation CC (October 2017) on Mike's nightly benchmarks. Even though the total number of score computations has decreased since we introduced block-max WAND, its relative cost is not negligible since we not only compute scores on collected documents, but also when decoding skip lists in order to compute the maximum score per block, or group of blocks.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

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