aboutsummaryrefslogtreecommitdiffstats
path: root/container-search/src/main/java/com/yahoo/prelude/query/NearestNeighborItem.java
diff options
context:
space:
mode:
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);
}