aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests/features/nns_distance/nns_distance_test.cpp
diff options
context:
space:
mode:
authorArne Juul <arnej@verizonmedia.com>2020-03-17 14:24:27 +0000
committerArne Juul <arnej@verizonmedia.com>2020-03-19 07:40:18 +0000
commitf4f1b03381267590b6769c4ac1cee39839c8166d (patch)
tree11d7c5510c192f9da8b5b805273872d8ddf8798c /searchlib/src/tests/features/nns_distance/nns_distance_test.cpp
parent750cbeb19241bcfcb9237f431b9d6686a68dd41f (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.cpp8
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));
}
};