aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2024-04-30 15:34:51 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2024-04-30 15:34:51 +0000
commitd8409af89e3dc4cab8133a3f0e8bef739046e306 (patch)
treeb05c4eae65f344c0e1863eaede4d2e63683b93ba /searchlib
parent04f5c0752a4cb6e6e6b3220a7a7333852c2f9073 (diff)
Update comments
Diffstat (limited to 'searchlib')
-rw-r--r--searchlib/src/vespa/searchlib/fef/indexproperties.h2
-rw-r--r--searchlib/src/vespa/searchlib/queryeval/wand/wand_parts.h2
2 files changed, 2 insertions, 2 deletions
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)));