This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch auto-pick-58981-branch-4.0
in repository https://gitbox.apache.org/repos/asf/doris.git
from 6e38e0420a4 branch-4.0: [opt](memory) reuse tablet schema in load path
#58476 (#58847)
add 778dcee8d54 [refact](inverted index) use inverted index context for
query (#58981)
No new revisions were added by this update.
Summary of changes:
be/src/olap/comparison_predicate.h | 2 +-
be/src/olap/inverted_index_parser.h | 28 ++++-
.../inverted_index/analyzer/analyzer.cpp | 57 ++++-----
.../segment_v2/inverted_index/analyzer/analyzer.h | 4 +-
.../rowset/segment_v2/inverted_index_iterator.cpp | 3 +-
.../rowset/segment_v2/inverted_index_iterator.h | 6 +
.../rowset/segment_v2/inverted_index_reader.cpp | 21 +++-
.../olap/rowset/segment_v2/inverted_index_reader.h | 12 +-
.../rowset/segment_v2/inverted_index_writer.cpp | 30 ++---
.../olap/rowset/segment_v2/inverted_index_writer.h | 4 +-
be/src/vec/exprs/vexpr.cpp | 9 +-
be/src/vec/exprs/vexpr_context.h | 20 ++++
be/src/vec/exprs/vmatch_predicate.cpp | 36 ++++--
be/src/vec/exprs/vmatch_predicate.h | 6 +-
be/src/vec/functions/array/function_array_index.h | 4 +-
.../vec/functions/array/function_arrays_overlap.h | 5 +-
be/src/vec/functions/function.h | 8 +-
be/src/vec/functions/function_ip.h | 1 +
be/src/vec/functions/function_multi_match.cpp | 4 +-
be/src/vec/functions/function_multi_match.h | 1 +
be/src/vec/functions/function_search.cpp | 1 +
be/src/vec/functions/function_search.h | 1 +
be/src/vec/functions/function_tokenize.cpp | 48 ++++----
be/src/vec/functions/function_tokenize.h | 4 +-
be/src/vec/functions/functions_comparison.h | 4 +-
be/src/vec/functions/in.h | 4 +-
be/src/vec/functions/is_not_null.h | 1 +
be/src/vec/functions/is_null.h | 1 +
be/src/vec/functions/match.cpp | 128 +++++++++++----------
be/src/vec/functions/match.h | 25 ++--
be/test/olap/inverted_index_parser_test.cpp | 34 ++----
.../rowset/segment_v2/index_reader_helper_test.cpp | 3 +-
.../inverted_index/ananlyzer/analyzer_test.cpp | 126 ++++++++++----------
.../segment_v2/inverted_index/util/reader_test.cpp | 20 ++--
be/test/vec/function/function_is_null_test.cpp | 16 +--
be/test/vec/function/function_match_test.cpp | 19 +--
be/test/vec/function/function_multi_match_test.cpp | 2 +-
be/test/vec/function/function_search_test.cpp | 4 +-
.../test_index_lowercase_fault_injection.out | 2 +-
39 files changed, 412 insertions(+), 292 deletions(-)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]