diff options
author | Arne Juul <arnej@verizonmedia.com> | 2021-01-27 14:32:36 +0000 |
---|---|---|
committer | Arne Juul <arnej@verizonmedia.com> | 2021-01-27 14:32:36 +0000 |
commit | c4674ee9511526fbc1630935e2bd70d4c2a863af (patch) | |
tree | 98d2ec54b121d3d891325d2e51a5dce116fe9c10 /container-search/src/main/java/com/yahoo/prelude/query/NearestNeighborItem.java | |
parent | f30a3e711a47219749ae1d4047ce239331de79d2 (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.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); } |