diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2019-09-16 23:01:30 +0200 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2019-09-16 23:01:30 +0200 |
commit | 2e9d2f788e1b891696d215bf0480dbae52233ddb (patch) | |
tree | eb6191c62d7df3c19f7c9fa10f602673049a27f9 /container-search/src | |
parent | 049d1eb173f90f002e9f7251476fa0c8a71e6f7e (diff) |
Set relevance to 0.0 if sorting.
Diffstat (limited to 'container-search/src')
-rw-r--r-- | container-search/src/main/java/com/yahoo/search/dispatch/LeanHit.java | 4 | ||||
-rw-r--r-- | container-search/src/test/java/com/yahoo/search/dispatch/rpc/ProtobufSerializationTest.java | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/container-search/src/main/java/com/yahoo/search/dispatch/LeanHit.java b/container-search/src/main/java/com/yahoo/search/dispatch/LeanHit.java index 6ec0e3f27d1..63302bee8c1 100644 --- a/container-search/src/main/java/com/yahoo/search/dispatch/LeanHit.java +++ b/container-search/src/main/java/com/yahoo/search/dispatch/LeanHit.java @@ -14,14 +14,14 @@ public class LeanHit implements Comparable<LeanHit> { private QueryPacketData queryPacketData; public LeanHit(byte [] gid, int partId, int distributionKey, double relevance) { this.gid = gid; - this.relevance = relevance; + this.relevance = Double.isNaN(relevance) ? Double.NEGATIVE_INFINITY : relevance; this.sortData = null; this.partId = partId; this.distributionKey = distributionKey; } public LeanHit(byte [] gid, int partId, int distributionKey, byte [] sortData) { this.gid = gid; - this.relevance = Double.NEGATIVE_INFINITY; + this.relevance = 0.0; this.sortData = sortData; this.partId = partId; this.distributionKey = distributionKey; diff --git a/container-search/src/test/java/com/yahoo/search/dispatch/rpc/ProtobufSerializationTest.java b/container-search/src/test/java/com/yahoo/search/dispatch/rpc/ProtobufSerializationTest.java index b736ca1e6df..5abff5572b1 100644 --- a/container-search/src/test/java/com/yahoo/search/dispatch/rpc/ProtobufSerializationTest.java +++ b/container-search/src/test/java/com/yahoo/search/dispatch/rpc/ProtobufSerializationTest.java @@ -88,7 +88,7 @@ public class ProtobufSerializationTest { for (LeanHit hit : hits) { assertEquals('a', hit.getGid()[0]); assertEquals(hitNum, hit.getGid()[11]); - assertEquals(Double.NEGATIVE_INFINITY, hit.getRelevance(), DELTA); + assertEquals(0.0, hit.getRelevance(), DELTA); assertEquals(1, hit.getPartId()); assertEquals(2, hit.getDistributionKey()); assertTrue(hit.hasSortData()); |