Details
-
Improvement
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
None
-
None
-
None
-
New
Description
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.
Attachments
Issue Links
- links to