diff options
author | Jon Bratseth <bratseth@gmail.com> | 2022-03-04 13:57:24 +0100 |
---|---|---|
committer | Jon Bratseth <bratseth@gmail.com> | 2022-03-04 13:57:24 +0100 |
commit | c9d2a5a5da7a3fad99f59323ec2c42b3c26ddeea (patch) | |
tree | 82b57325288796547e5c9f3313e308376225fc80 /searchlib | |
parent | c58a1614763db71e81e3e2ee1dc4f68669ea213a (diff) |
Don't convert true and false to 1.0 and 0.0
Diffstat (limited to 'searchlib')
-rwxr-xr-x | searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/ConstantNode.java | 2 | ||||
-rw-r--r-- | searchlib/src/tests/rankingexpression/rankingexpressionlist | 4 |
2 files changed, 2 insertions, 4 deletions
diff --git a/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/ConstantNode.java b/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/ConstantNode.java index 2cfe20d8131..a305c9c76af 100755 --- a/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/ConstantNode.java +++ b/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/ConstantNode.java @@ -40,8 +40,6 @@ public final class ConstantNode extends ExpressionNode { @Override public StringBuilder toString(StringBuilder string, SerializationContext context, Deque<String> path, CompositeNode parent) { - if (value instanceof BooleanValue) // Convert booleans to floats - return string.append(value.asBoolean() ? "1.0" : "0.0"); return string.append(value.toString()); } diff --git a/searchlib/src/tests/rankingexpression/rankingexpressionlist b/searchlib/src/tests/rankingexpression/rankingexpressionlist index 970505e25aa..c032ffd1a01 100644 --- a/searchlib/src/tests/rankingexpression/rankingexpressionlist +++ b/searchlib/src/tests/rankingexpression/rankingexpressionlist @@ -165,5 +165,5 @@ if(1.09999~=1.1,2,3); if (1.09999 ~= 1.1, 2, 3) 1 && 0 || 1 !a && (a || a) 10 ^ 3 -true; 1.0 -false; 0.0 +true +false |