diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2024-01-24 01:33:20 +0100 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2024-01-25 20:17:49 +0100 |
commit | a1e14c645d88fecfab1abb0072e0abc26677e752 (patch) | |
tree | 9d22ff810f3694912005ddc455ca3425699b2fe7 /searchlib | |
parent | d9fb5104948ad6b8758e5a902af3fad0f9e506ce (diff) |
Make tensor addresses integer based instead of as strings.
Positive numbers are direct indexes, while strings that does not represent numbers are enumerated
and represented with negative integers.
Diffstat (limited to 'searchlib')
-rw-r--r-- | searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/TensorFunctionNode.java | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/TensorFunctionNode.java b/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/TensorFunctionNode.java index 55863f51ea7..b3f2f265900 100644 --- a/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/TensorFunctionNode.java +++ b/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/TensorFunctionNode.java @@ -17,7 +17,6 @@ import com.yahoo.tensor.functions.PrimitiveTensorFunction; import com.yahoo.tensor.functions.ScalarFunction; import com.yahoo.tensor.functions.TensorFunction; import com.yahoo.tensor.functions.ToStringContext; -import com.yahoo.tensor.impl.StringTensorAddress; import java.util.ArrayList; import java.util.Collections; @@ -141,7 +140,7 @@ public class TensorFunctionNode extends CompositeNode { labels[allDimensionsIndex++] = mappedDimensionLabel; } - receivingMap.put(StringTensorAddress.unsafeOf(labels), wrapScalar(node)); + receivingMap.put(TensorAddress.of(labels), wrapScalar(node)); } } |