diff options
author | Tor Egge <Tor.Egge@online.no> | 2024-01-22 14:33:38 +0100 |
---|---|---|
committer | Tor Egge <Tor.Egge@online.no> | 2024-01-22 14:33:38 +0100 |
commit | 44f5b97651513689fc3f441fd2490a9249e8b6fc (patch) | |
tree | 15178999a1d2c844d119d845049e7fe9332e4059 /streamingvisitors/src/vespa/searchvisitor/rankprocessor.cpp | |
parent | 9f7205cb272e140dfd06c381e1d478f35933b0a3 (diff) |
Adjust search::streaming::Hit to better match
search::fef::TermFieldMatchDataPosition.
Diffstat (limited to 'streamingvisitors/src/vespa/searchvisitor/rankprocessor.cpp')
-rw-r--r-- | streamingvisitors/src/vespa/searchvisitor/rankprocessor.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/streamingvisitors/src/vespa/searchvisitor/rankprocessor.cpp b/streamingvisitors/src/vespa/searchvisitor/rankprocessor.cpp index a350bfa7b21..3fc7f351151 100644 --- a/streamingvisitors/src/vespa/searchvisitor/rankprocessor.cpp +++ b/streamingvisitors/src/vespa/searchvisitor/rankprocessor.cpp @@ -335,8 +335,8 @@ 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.elemId(), hit.wordpos() - term.getPosAdjust(), - hit.weight(), fieldLen); + TermFieldMatchDataPosition pos(hit.element_id(), hit.position() - term.getPosAdjust(), + hit.element_weight(), fieldLen); tmd->appendPosition(pos); LOG(debug, "Append elemId(%u),position(%u), weight(%d), tfmd.weight(%d)", pos.getElementId(), pos.getPosition(), pos.getElementWeight(), tmd->getWeight()); |