This is an automated email from the ASF dual-hosted git repository. airborne pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/doris.git
from a44ea634036 [improve](udf) support list/map basic class for array/map type (#50684) add 125e8ec4142 [opt](inverted index) Refactoring Phrase Query Implementation Algorithms with Inverted Index Optimization (#42932) No new revisions were added by this update. Summary of changes: .../inverted_index/query/conjunction_query.cpp | 53 ++-- .../inverted_index/query/conjunction_query.h | 8 +- .../inverted_index/query/disjunction_query.cpp | 19 +- .../inverted_index/query/disjunction_query.h | 3 +- .../inverted_index/query/phrase_edge_query.cpp | 8 +- .../inverted_index/query/phrase_edge_query.h | 3 +- .../inverted_index/query/phrase_prefix_query.cpp | 54 ++-- .../inverted_index/query/phrase_prefix_query.h | 14 +- .../inverted_index/query/phrase_query.cpp | 338 ++++++++------------- .../segment_v2/inverted_index/query/phrase_query.h | 86 ++---- .../query/phrase_query/exact_phrase_matcher.cpp | 92 ++++++ .../query/phrase_query/exact_phrase_matcher.h} | 20 +- .../phrase_query/ordered_sloppy_phrase_matcher.cpp | 79 +++++ .../phrase_query/ordered_sloppy_phrase_matcher.h} | 32 +- .../query/phrase_query/phrase_matcher.h | 66 ++++ .../query/phrase_query/phrase_positions.h | 54 ++++ .../query/phrase_query/phrase_queue.h | 42 ++- .../query/phrase_query/sloppy_phrase_matcher.cpp | 317 +++++++++++++++++++ .../query/phrase_query/sloppy_phrase_matcher.h | 73 +++++ .../inverted_index/query/prefix_query.cpp | 30 +- .../segment_v2/inverted_index/query/prefix_query.h | 24 +- .../rowset/segment_v2/inverted_index/query/query.h | 11 +- .../inverted_index/query/regexp_query.cpp | 11 +- .../segment_v2/inverted_index/query/regexp_query.h | 2 +- .../segment_v2/inverted_index/query_v2/query.h | 4 +- .../inverted_index/query_v2/term_query.h | 6 +- .../inverted_index/util/docid_set_iterator.h | 81 +++++ .../segment_v2/inverted_index/util/fixed_bit_set.h | 193 ++++++++++++ .../inverted_index/util/linked_hash_map.h | 80 +++++ .../segment_v2/inverted_index/util/mock_iterator.h | 122 ++++++++ .../inverted_index/util/priority_queue.h | 158 ++++++++++ .../segment_v2/inverted_index/util/term_iterator.h | 90 ++++++ .../inverted_index/util/term_position_iterator.h | 54 ++++ .../inverted_index/util/union_term_iterator.h | 147 +++++++++ .../index_compaction_write_index_test.cpp | 1 - .../phrase_query/exact_phrase_matcher_test.cpp | 136 +++++++++ .../ordered_sloppy_phrase_matcher_test.cpp | 165 ++++++++++ .../query/phrase_query/phrase_matcher_test.cpp | 113 +++++++ .../query/phrase_query/phrase_positions_test.cpp | 144 +++++++++ .../query/phrase_query/phrase_queue_test.cpp | 130 ++++++++ .../phrase_query/sloppy_phrase_matcher_test.cpp | 206 +++++++++++++ .../inverted_index/query_v2/query_test.cpp | 332 ++++++++++---------- .../inverted_index/util/fixed_bit_set_test.cpp | 141 +++++++++ .../inverted_index/util/linked_hash_map_test.cpp | 135 ++++++++ .../inverted_index/util/mock_iterator_test.cpp | 113 +++++++ .../inverted_index/util/priority_queue_test.cpp | 155 ++++++++++ .../util/union_term_iterator_test.cpp | 223 ++++++++++++++ 47 files changed, 3751 insertions(+), 617 deletions(-) create mode 100644 be/src/olap/rowset/segment_v2/inverted_index/query/phrase_query/exact_phrase_matcher.cpp copy be/src/{agent/workload_sched_policy_listener.h => olap/rowset/segment_v2/inverted_index/query/phrase_query/exact_phrase_matcher.h} (63%) create mode 100644 be/src/olap/rowset/segment_v2/inverted_index/query/phrase_query/ordered_sloppy_phrase_matcher.cpp copy be/src/{agent/topic_subscriber.h => olap/rowset/segment_v2/inverted_index/query/phrase_query/ordered_sloppy_phrase_matcher.h} (56%) create mode 100644 be/src/olap/rowset/segment_v2/inverted_index/query/phrase_query/phrase_matcher.h create mode 100644 be/src/olap/rowset/segment_v2/inverted_index/query/phrase_query/phrase_positions.h copy fe/fe-core/src/main/java/org/apache/doris/nereids/hint/UseCboRuleHint.java => be/src/olap/rowset/segment_v2/inverted_index/query/phrase_query/phrase_queue.h (52%) create mode 100644 be/src/olap/rowset/segment_v2/inverted_index/query/phrase_query/sloppy_phrase_matcher.cpp create mode 100644 be/src/olap/rowset/segment_v2/inverted_index/query/phrase_query/sloppy_phrase_matcher.h create mode 100644 be/src/olap/rowset/segment_v2/inverted_index/util/docid_set_iterator.h create mode 100644 be/src/olap/rowset/segment_v2/inverted_index/util/fixed_bit_set.h create mode 100644 be/src/olap/rowset/segment_v2/inverted_index/util/linked_hash_map.h create mode 100644 be/src/olap/rowset/segment_v2/inverted_index/util/mock_iterator.h create mode 100644 be/src/olap/rowset/segment_v2/inverted_index/util/priority_queue.h create mode 100644 be/src/olap/rowset/segment_v2/inverted_index/util/term_iterator.h create mode 100644 be/src/olap/rowset/segment_v2/inverted_index/util/term_position_iterator.h create mode 100644 be/src/olap/rowset/segment_v2/inverted_index/util/union_term_iterator.h create mode 100644 be/test/olap/rowset/segment_v2/inverted_index/query/phrase_query/exact_phrase_matcher_test.cpp create mode 100644 be/test/olap/rowset/segment_v2/inverted_index/query/phrase_query/ordered_sloppy_phrase_matcher_test.cpp create mode 100644 be/test/olap/rowset/segment_v2/inverted_index/query/phrase_query/phrase_matcher_test.cpp create mode 100644 be/test/olap/rowset/segment_v2/inverted_index/query/phrase_query/phrase_positions_test.cpp create mode 100644 be/test/olap/rowset/segment_v2/inverted_index/query/phrase_query/phrase_queue_test.cpp create mode 100644 be/test/olap/rowset/segment_v2/inverted_index/query/phrase_query/sloppy_phrase_matcher_test.cpp create mode 100644 be/test/olap/rowset/segment_v2/inverted_index/util/fixed_bit_set_test.cpp create mode 100644 be/test/olap/rowset/segment_v2/inverted_index/util/linked_hash_map_test.cpp create mode 100644 be/test/olap/rowset/segment_v2/inverted_index/util/mock_iterator_test.cpp create mode 100644 be/test/olap/rowset/segment_v2/inverted_index/util/priority_queue_test.cpp create mode 100644 be/test/olap/rowset/segment_v2/inverted_index/util/union_term_iterator_test.cpp --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org