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: [email protected]
For additional commands, e-mail: [email protected]