summaryrefslogtreecommitdiffstats
path: root/config-model/src/test/derived/rankingexpression/rankexpression.sd
diff options
context:
space:
mode:
Diffstat (limited to 'config-model/src/test/derived/rankingexpression/rankexpression.sd')
-rw-r--r--config-model/src/test/derived/rankingexpression/rankexpression.sd33
1 files changed, 33 insertions, 0 deletions
diff --git a/config-model/src/test/derived/rankingexpression/rankexpression.sd b/config-model/src/test/derived/rankingexpression/rankexpression.sd
index 4b3bd516619..b0de2c60299 100644
--- a/config-model/src/test/derived/rankingexpression/rankexpression.sd
+++ b/config-model/src/test/derived/rankingexpression/rankexpression.sd
@@ -408,4 +408,37 @@ schema rankexpression {
}
}
+ rank-profile withtfl {
+ inputs {
+ query(v) tensor(v[3])
+ }
+ function mymul() {
+ expression: tensorFromLabels(attribute(labels), m) * query(v)
+ }
+ first-phase {
+ expression: attribute(foo1)
+ }
+ global-phase {
+ expression: sum(mymul)
+ }
+ match-features {
+ tensorFromLabels(attribute(labels), m)
+ }
+ }
+
+ rank-profile withtfl2 {
+ inputs {
+ query(v) tensor(v[3])
+ }
+ function mymul() {
+ expression: tensorFromLabels(attribute(labels), m) * query(v)
+ }
+ first-phase {
+ expression: attribute(foo1)
+ }
+ global-phase {
+ expression: sum(mymul)
+ }
+ }
+
}