aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/vespa/searchlib/query/streaming/queryterm.h
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@online.no>2024-01-25 11:39:36 +0100
committerTor Egge <Tor.Egge@online.no>2024-01-25 11:39:36 +0100
commitd198b7b73e376bcb349b159a77e57dbb2a54f19e (patch)
tree7ba1e5430f562e1515856a6e6c82daeba905443d /searchlib/src/vespa/searchlib/query/streaming/queryterm.h
parent45900206e7b773c804e803497dd5a7058f33f9c4 (diff)
Track element length in streaming mode.
Diffstat (limited to 'searchlib/src/vespa/searchlib/query/streaming/queryterm.h')
-rw-r--r--searchlib/src/vespa/searchlib/query/streaming/queryterm.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/searchlib/src/vespa/searchlib/query/streaming/queryterm.h b/searchlib/src/vespa/searchlib/query/streaming/queryterm.h
index 627fae0532d..504b94de747 100644
--- a/searchlib/src/vespa/searchlib/query/streaming/queryterm.h
+++ b/searchlib/src/vespa/searchlib/query/streaming/queryterm.h
@@ -74,7 +74,8 @@ public:
/// Gives you all phrases of this tree. Indicating that they are all const.
void getPhrases(ConstQueryNodeRefList & tl) const override;
- void add(uint32_t field_id, uint32_t element_id, int32_t element_weight, uint32_t position);
+ uint32_t add(uint32_t field_id, uint32_t element_id, int32_t element_weight, uint32_t position);
+ void set_element_length(uint32_t hitlist_idx, uint32_t element_length);
EncodingBitMap encoding() const { return _encoding; }
size_t termLen() const { return getTermLen(); }
const string & index() const { return _index; }