This is an automated email from the ASF dual-hosted git repository. jianliangqi pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/doris.git
from 2c911503d54 [fix](cloud-merge) Fix the leak of cache fd (#38051) add 47dfd41de58 [feature](inverted index) Add multi_match function (#37722) No new revisions were added by this update. Summary of changes: .../olap/rowset/segment_v2/inverted_index_reader.h | 4 +- be/src/olap/rowset/segment_v2/segment_iterator.cpp | 175 ++++++++++++++++--- be/src/olap/rowset/segment_v2/segment_iterator.h | 28 +++ be/src/vec/exprs/vectorized_fn_call.cpp | 43 ++++- be/src/vec/exprs/vectorized_fn_call.h | 7 +- be/src/vec/exprs/vexpr.cpp | 37 ++-- be/src/vec/exprs/vexpr.h | 15 +- be/src/vec/exprs/vexpr_context.cpp | 1 + be/src/vec/exprs/vin_predicate.cpp | 4 +- be/src/vec/exprs/vin_predicate.h | 3 +- be/src/vec/exprs/vliteral.cpp | 21 +++ be/src/vec/exprs/vliteral.h | 2 + be/src/vec/exprs/vslot_ref.cpp | 17 ++ be/src/vec/exprs/vslot_ref.h | 2 + be/src/vec/functions/function.h | 36 ++-- be/src/vec/functions/function_multi_match.cpp | 187 +++++++++++++++++++++ ...{function_ignore.cpp => function_multi_match.h} | 50 ++++-- be/src/vec/functions/simple_function_factory.h | 4 +- .../doris/catalog/BuiltinScalarFunctions.java | 4 +- .../{JsonbExtractBool.java => MultiMatch.java} | 37 ++-- .../expressions/visitor/ScalarFunctionVisitor.java | 5 + gensrc/script/doris_builtins_functions.py | 5 + 22 files changed, 582 insertions(+), 105 deletions(-) create mode 100644 be/src/vec/functions/function_multi_match.cpp copy be/src/vec/functions/{function_ignore.cpp => function_multi_match.h} (54%) copy fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/{JsonbExtractBool.java => MultiMatch.java} (68%) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org