From d8409af89e3dc4cab8133a3f0e8bef739046e306 Mon Sep 17 00:00:00 2001 From: Henning Baldersheim Date: Tue, 30 Apr 2024 15:34:51 +0000 Subject: Update comments --- searchlib/src/vespa/searchlib/fef/indexproperties.h | 2 +- searchlib/src/vespa/searchlib/queryeval/wand/wand_parts.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'searchlib') diff --git a/searchlib/src/vespa/searchlib/fef/indexproperties.h b/searchlib/src/vespa/searchlib/fef/indexproperties.h index db97db0d894..d047eb13347 100644 --- a/searchlib/src/vespa/searchlib/fef/indexproperties.h +++ b/searchlib/src/vespa/searchlib/fef/indexproperties.h @@ -181,7 +181,7 @@ namespace temporary { /** * A number in the range [0,1] for the effective idf range for WeakAndOperator. * 1.0 will give the complete range as used by default by bm25. - * idf = (1.0 - range) + (range * idf) + * scaled_idf = (1.0 - range) * max_idf + (range * idf) * 0.0 which is default gives default legacy behavior. **/ struct WeakAndRange { diff --git a/searchlib/src/vespa/searchlib/queryeval/wand/wand_parts.h b/searchlib/src/vespa/searchlib/queryeval/wand/wand_parts.h index bc666c9996b..88f0c9288f9 100644 --- a/searchlib/src/vespa/searchlib/queryeval/wand/wand_parts.h +++ b/searchlib/src/vespa/searchlib/queryeval/wand/wand_parts.h @@ -419,7 +419,7 @@ public: double apply_range(double idf) const noexcept { return (1.0 - _range)*_max_idf + _range * idf; } - // weight * idf, scaled to fixedpoint + // weight * scaled_bm25_idf, scaled to fixedpoint score_t calculateMaxScore(double estHits, double weight) const noexcept { return score_t(TermFrequencyScorer_TERM_SCORE_FACTOR * weight * apply_range(Bm25Executor::calculate_inverse_document_frequency(estHits, _num_docs))); -- cgit v1.2.3