aboutsummaryrefslogtreecommitdiffstats
path: root/container-search/src/main/java/com/yahoo/prelude/query/NearestNeighborItem.java
diff options
context:
space:
mode:
authorArne Juul <arnej@verizonmedia.com>2021-01-27 14:32:36 +0000
committerArne Juul <arnej@verizonmedia.com>2021-01-27 14:32:36 +0000
commitc4674ee9511526fbc1630935e2bd70d4c2a863af (patch)
tree98d2ec54b121d3d891325d2e51a5dce116fe9c10 /container-search/src/main/java/com/yahoo/prelude/query/NearestNeighborItem.java
parentf30a3e711a47219749ae1d4047ce239331de79d2 (diff)
always send distance threshold in NearestNeighborItem
Diffstat (limited to 'container-search/src/main/java/com/yahoo/prelude/query/NearestNeighborItem.java')
-rw-r--r--container-search/src/main/java/com/yahoo/prelude/query/NearestNeighborItem.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/container-search/src/main/java/com/yahoo/prelude/query/NearestNeighborItem.java b/container-search/src/main/java/com/yahoo/prelude/query/NearestNeighborItem.java
index bb95cbad178..3cbdfb74e71 100644
--- a/container-search/src/main/java/com/yahoo/prelude/query/NearestNeighborItem.java
+++ b/container-search/src/main/java/com/yahoo/prelude/query/NearestNeighborItem.java
@@ -80,14 +80,16 @@ public class NearestNeighborItem extends SimpleTaggableItem {
putString(field, buffer);
putString(queryTensorName, buffer);
int approxNum = (approximate ? 1 : 0);
- // should become always-true later:
- boolean sendDistanceThreshold = (distanceThreshold < Double.POSITIVE_INFINITY);
+ // XXX remove this flag later, after backend change:
+ boolean sendDistanceThreshold = true;
if (sendDistanceThreshold) {
+ // XXX and remove this bit:
approxNum |= 0x40; // temporary flag bit
}
IntegerCompressor.putCompressedPositiveNumber(targetNumHits, buffer);
IntegerCompressor.putCompressedPositiveNumber(approxNum, buffer);
IntegerCompressor.putCompressedPositiveNumber(hnswExploreAdditionalHits, buffer);
+ // XXX and remove this if:
if (sendDistanceThreshold) {
buffer.putDouble(distanceThreshold);
}