diff options
author | Arne Juul <arnej@verizonmedia.com> | 2020-03-17 14:24:27 +0000 |
---|---|---|
committer | Arne Juul <arnej@verizonmedia.com> | 2020-03-19 07:40:18 +0000 |
commit | f4f1b03381267590b6769c4ac1cee39839c8166d (patch) | |
tree | 11d7c5510c192f9da8b5b805273872d8ddf8798c /searchlib/src/tests/features/nns_distance/nns_distance_test.cpp | |
parent | 750cbeb19241bcfcb9237f431b9d6686a68dd41f (diff) |
change NNS rawscore so it is a closeness not a distance
Diffstat (limited to 'searchlib/src/tests/features/nns_distance/nns_distance_test.cpp')
-rw-r--r-- | searchlib/src/tests/features/nns_distance/nns_distance_test.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/searchlib/src/tests/features/nns_distance/nns_distance_test.cpp b/searchlib/src/tests/features/nns_distance/nns_distance_test.cpp index 7bfb3a60932..a9a3f4b2ddd 100644 --- a/searchlib/src/tests/features/nns_distance/nns_distance_test.cpp +++ b/searchlib/src/tests/features/nns_distance/nns_distance_test.cpp @@ -89,13 +89,13 @@ struct RankFixture : BlueprintFactoryFixture, IndexFixture { void setScore(TermFieldHandle handle, uint32_t docId, feature_t score) { match_data->resolveTermField(handle)->setRawScore(docId, score); } - void setFooScore(uint32_t i, uint32_t docId, feature_t score) { + void setFooScore(uint32_t i, uint32_t docId, feature_t distance) { ASSERT_LESS(i, fooHandles.size()); - setScore(fooHandles[i], docId, score); + setScore(fooHandles[i], docId, 1.0/(1.0+distance)); } - void setBarScore(uint32_t i, uint32_t docId, feature_t score) { + void setBarScore(uint32_t i, uint32_t docId, feature_t distance) { ASSERT_LESS(i, barHandles.size()); - setScore(barHandles[i], docId, score); + setScore(barHandles[i], docId, 1.0/(1.0+distance)); } }; |