From 6e636c9ceab3f18a71356bfc7a3f2fd1b8b553bf Mon Sep 17 00:00:00 2001 From: Pascal Seitz Date: Mon, 7 Nov 2022 15:00:52 +0800 Subject: [PATCH] fix num_vals in multivalue index after merge --- src/indexer/sorted_doc_id_multivalue_column.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/indexer/sorted_doc_id_multivalue_column.rs b/src/indexer/sorted_doc_id_multivalue_column.rs index 54f3935a5..6fb245570 100644 --- a/src/indexer/sorted_doc_id_multivalue_column.rs +++ b/src/indexer/sorted_doc_id_multivalue_column.rs @@ -126,6 +126,8 @@ impl<'a> RemappedDocIdMultiValueIndexColumn<'a> { num_vals += segment_reader.num_docs(); multi_value_length_readers.push(multi_value_length_reader); } + // The value range is always get_val(doc)..get_val(doc + 1) + num_vals += 1; Self { doc_id_mapping, multi_value_length_readers,