diff options
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.java | 6 |
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); } |