diff options
author | Arne Juul <arnej@yahooinc.com> | 2023-03-08 14:02:29 +0000 |
---|---|---|
committer | Arne Juul <arnej@yahooinc.com> | 2023-03-08 15:10:35 +0000 |
commit | 072143c16fa4e3c7b085e29cfa1bc29261680959 (patch) | |
tree | 2a0455aa653999a26e4c1424f92a0142c1d045ba /config-model/src/test/derived/rankingexpression | |
parent | fd934051f923c8b0a2b2692194e92b787e7d45c9 (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.cfg | 12 | ||||
-rw-r--r-- | config-model/src/test/derived/rankingexpression/rankexpression.sd | 2 |
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 } } |