aboutsummaryrefslogtreecommitdiffstats
path: root/config-model/src/test/derived/rankingexpression
diff options
context:
space:
mode:
authorArne Juul <arnej@yahooinc.com>2023-03-08 14:02:29 +0000
committerArne Juul <arnej@yahooinc.com>2023-03-08 15:10:35 +0000
commit072143c16fa4e3c7b085e29cfa1bc29261680959 (patch)
tree2a0455aa653999a26e4c1424f92a0142c1d045ba /config-model/src/test/derived/rankingexpression
parentfd934051f923c8b0a2b2692194e92b787e7d45c9 (diff)
handle more complex features and functions wrapped in rankingExpression(foo)
Diffstat (limited to 'config-model/src/test/derived/rankingexpression')
-rw-r--r--config-model/src/test/derived/rankingexpression/rank-profiles.cfg12
-rw-r--r--config-model/src/test/derived/rankingexpression/rankexpression.sd2
2 files changed, 12 insertions, 2 deletions
diff --git a/config-model/src/test/derived/rankingexpression/rank-profiles.cfg b/config-model/src/test/derived/rankingexpression/rank-profiles.cfg
index 202669ae049..3db3f437698 100644
--- a/config-model/src/test/derived/rankingexpression/rank-profiles.cfg
+++ b/config-model/src/test/derived/rankingexpression/rank-profiles.cfg
@@ -410,7 +410,15 @@ rankprofile[].fef.property[].value "attribute(foo1)"
rankprofile[].fef.property[].name "vespa.rank.globalphase"
rankprofile[].fef.property[].value "rankingExpression(globalphase)"
rankprofile[].fef.property[].name "rankingExpression(globalphase).rankingScript"
-rankprofile[].fef.property[].value "rankingExpression(myplus) + reduce(rankingExpression(mymul), sum) + firstPhase"
+rankprofile[].fef.property[].value "rankingExpression(myplus) + reduce(rankingExpression(mymul), sum) + firstPhase + term(0).significance + fieldLength(artist) + fieldTermMatch(title,0).occurrences + termDistance(title,1,2).reverse + closeness(field,t1)"
+rankprofile[].fef.property[].name "vespa.match.feature"
+rankprofile[].fef.property[].value "fieldLength(artist)"
+rankprofile[].fef.property[].name "vespa.match.feature"
+rankprofile[].fef.property[].value "term(0).significance"
+rankprofile[].fef.property[].name "vespa.match.feature"
+rankprofile[].fef.property[].value "closeness(field,t1)"
+rankprofile[].fef.property[].name "vespa.match.feature"
+rankprofile[].fef.property[].value "termDistance(title,1,2).reverse"
rankprofile[].fef.property[].name "vespa.match.feature"
rankprofile[].fef.property[].value "firstPhase"
rankprofile[].fef.property[].name "vespa.match.feature"
@@ -418,6 +426,8 @@ rankprofile[].fef.property[].value "attribute(t1)"
rankprofile[].fef.property[].name "vespa.match.feature"
rankprofile[].fef.property[].value "attribute(foo1)"
rankprofile[].fef.property[].name "vespa.match.feature"
+rankprofile[].fef.property[].value "fieldTermMatch(title,0).occurrences"
+rankprofile[].fef.property[].name "vespa.match.feature"
rankprofile[].fef.property[].value "attribute(foo2)"
rankprofile[].fef.property[].name "vespa.globalphase.rerankcount"
rankprofile[].fef.property[].value "42"
diff --git a/config-model/src/test/derived/rankingexpression/rankexpression.sd b/config-model/src/test/derived/rankingexpression/rankexpression.sd
index 015767e3070..499fe8a3539 100644
--- a/config-model/src/test/derived/rankingexpression/rankexpression.sd
+++ b/config-model/src/test/derived/rankingexpression/rankexpression.sd
@@ -380,7 +380,7 @@ schema rankexpression {
expression: attribute(foo1)
}
global-phase {
- expression: myplus()+sum(mymul())+firstPhase
+ expression: myplus()+sum(mymul())+firstPhase + term(0).significance + fieldLength(artist) + fieldTermMatch(title,0).occurrences + termDistance(title,1,2).reverse + closeness(field, t1)
rerank-count: 42
}
}