aboutsummaryrefslogtreecommitdiffstats
path: root/streamingvisitors/src/vespa/searchvisitor/rankprocessor.cpp
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@online.no>2024-01-25 14:38:06 +0100
committerTor Egge <Tor.Egge@online.no>2024-01-25 14:42:58 +0100
commite576f6464a857c6306b762f480dbe1557d82ffbb (patch)
tree6523761ab23fa384004f290bce269294856457f0 /streamingvisitors/src/vespa/searchvisitor/rankprocessor.cpp
parente6e092cf36807cf1fba23167ff2d26aad0eb2435 (diff)
Use element length from search::streaming::Hit when unpacking match data.
Diffstat (limited to 'streamingvisitors/src/vespa/searchvisitor/rankprocessor.cpp')
-rw-r--r--streamingvisitors/src/vespa/searchvisitor/rankprocessor.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/streamingvisitors/src/vespa/searchvisitor/rankprocessor.cpp b/streamingvisitors/src/vespa/searchvisitor/rankprocessor.cpp
index 0a64ee7c093..070563859a5 100644
--- a/streamingvisitors/src/vespa/searchvisitor/rankprocessor.cpp
+++ b/streamingvisitors/src/vespa/searchvisitor/rankprocessor.cpp
@@ -335,7 +335,7 @@ RankProcessor::unpack_match_data(uint32_t docid, MatchData &matchData, QueryWrap
if (tmd != nullptr) {
// adjust so that the position for phrase terms equals the match for the first term
TermFieldMatchDataPosition pos(hit.element_id(), hit.position() - term.getPosAdjust(),
- hit.element_weight(), fieldLen);
+ hit.element_weight(), hit.element_length());
tmd->appendPosition(pos);
LOG(debug, "Append elemId(%u),position(%u), weight(%d), tfmd.weight(%d)",
pos.getElementId(), pos.getPosition(), pos.getElementWeight(), tmd->getWeight());