summaryrefslogtreecommitdiffstats
path: root/searchlib
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@verizonmedia.com>2019-09-24 19:46:05 +0200
committerJon Bratseth <bratseth@verizonmedia.com>2019-09-24 19:46:05 +0200
commit2c424c78c538e6cc59ccf072960cad40f4bdc50e (patch)
treef0ce3bd0659f033648276a2ae1937fbe4c358757 /searchlib
parentc3f936397f62ad573f6b7049c90308473c590767 (diff)
Handle Nan in group merging
Diffstat (limited to 'searchlib')
-rw-r--r--searchlib/src/main/java/com/yahoo/searchlib/aggregation/Group.java8
1 files changed, 1 insertions, 7 deletions
diff --git a/searchlib/src/main/java/com/yahoo/searchlib/aggregation/Group.java b/searchlib/src/main/java/com/yahoo/searchlib/aggregation/Group.java
index 126bdd474a9..c508296d739 100644
--- a/searchlib/src/main/java/com/yahoo/searchlib/aggregation/Group.java
+++ b/searchlib/src/main/java/com/yahoo/searchlib/aggregation/Group.java
@@ -298,13 +298,7 @@ public class Group extends Identifiable {
if (diff > 0) {
return 1;
}
- if (rank > rhs.rank) {
- return -1;
- }
- if (rank < rhs.rank) {
- return 1;
- }
- return 0;
+ return -Double.compare(rank, rhs.rank);
}
@Override