This is an automated email from the ASF dual-hosted git repository.
airborne pushed a change to branch auto-pick-59394-branch-4.0
in repository https://gitbox.apache.org/repos/asf/doris.git
from 3e3d159bd4c [feature](search) introduce lucene bool mode for search
function (#59394)
add 39a688d0496 [fix](build) Add missing PR #58545 dependencies for lucene
bool mode feature
No new revisions were added by this update.
Summary of changes:
.../all_query.h} | 84 +++---
.../query_v2/boolean_query/boolean_query.h | 2 +-
.../query_v2/boolean_query/boolean_query_builder.h | 84 ++++++
.../query_v2/boolean_query/boolean_weight.h | 2 +-
.../query_v2/{operator.h => boolean_query/occur.h} | 2 +-
.../query_v2/boolean_query/occur_boolean_query.h | 75 ++++++
.../boolean_query/occur_boolean_weight.cpp | 287 +++++++++++++++++++++
.../query_v2/boolean_query/occur_boolean_weight.h | 88 +++++++
.../query_v2/{ => boolean_query}/operator.h | 0
.../{boolean_query.h => operator_boolean_query.h} | 41 +--
...{boolean_weight.h => operator_boolean_weight.h} | 12 +-
.../inverted_index/query_v2/disjunction_scorer.cpp | 129 +++++++++
.../inverted_index/query_v2/disjunction_scorer.h | 66 +++++
.../segment_v2/inverted_index/query_v2/doc_set.h | 4 +
.../inverted_index/query_v2/exclude_scorer.cpp | 86 ++++++
.../loaded_postings.h => exclude_scorer.h} | 37 ++-
.../inverted_index/query_v2/intersection.cpp | 206 ++++++++++-----
.../inverted_index/query_v2/intersection.h | 20 +-
.../query_v2/phrase_query/multi_phrase_weight.h | 3 +-
.../query_v2/phrase_query/phrase_scorer.cpp | 16 +-
.../query_v2/phrase_query/phrase_scorer.h | 7 +-
.../query_v2/phrase_query/phrase_weight.h | 6 +-
.../query_v2/postings/loaded_postings.cpp | 3 +-
.../inverted_index/query_v2/reqopt_scorer.h | 80 ++++++
.../inverted_index/query_v2/segment_postings.h | 195 +++++++++-----
.../wildcard_query.h => size_hint.h} | 43 ++-
.../query_v2/term_query/term_scorer.h | 5 +-
.../query_v2/term_query/term_weight.h | 23 +-
.../query_v2/union/buffered_union.cpp | 259 +++++++++++++++++++
.../inverted_index/query_v2/union/buffered_union.h | 65 +++++
.../inverted_index/query_v2/union/simple_union.cpp | 2 +-
.../inverted_index/query_v2/union/simple_union.h | 5 +
.../segment_v2/inverted_index/query_v2/weight.h | 20 +-
.../segment_v2/inverted_index/util/tiny_set.h | 34 +--
be/src/vec/functions/function_search.cpp | 2 +-
be/src/vec/functions/function_search.h | 3 +-
contrib/clucene | 2 +-
37 files changed, 1675 insertions(+), 323 deletions(-)
copy
be/src/olap/rowset/segment_v2/inverted_index/query_v2/{match_all_docs_scorer.h
=> all_query/all_query.h} (59%)
create mode 100644
be/src/olap/rowset/segment_v2/inverted_index/query_v2/boolean_query/boolean_query_builder.h
copy be/src/olap/rowset/segment_v2/inverted_index/query_v2/{operator.h =>
boolean_query/occur.h} (87%)
create mode 100644
be/src/olap/rowset/segment_v2/inverted_index/query_v2/boolean_query/occur_boolean_query.h
create mode 100644
be/src/olap/rowset/segment_v2/inverted_index/query_v2/boolean_query/occur_boolean_weight.cpp
create mode 100644
be/src/olap/rowset/segment_v2/inverted_index/query_v2/boolean_query/occur_boolean_weight.h
rename be/src/olap/rowset/segment_v2/inverted_index/query_v2/{ =>
boolean_query}/operator.h (100%)
copy
be/src/olap/rowset/segment_v2/inverted_index/query_v2/boolean_query/{boolean_query.h
=> operator_boolean_query.h} (62%)
copy
be/src/olap/rowset/segment_v2/inverted_index/query_v2/boolean_query/{boolean_weight.h
=> operator_boolean_weight.h} (95%)
create mode 100644
be/src/olap/rowset/segment_v2/inverted_index/query_v2/disjunction_scorer.cpp
create mode 100644
be/src/olap/rowset/segment_v2/inverted_index/query_v2/disjunction_scorer.h
create mode 100644
be/src/olap/rowset/segment_v2/inverted_index/query_v2/exclude_scorer.cpp
copy
be/src/olap/rowset/segment_v2/inverted_index/query_v2/{postings/loaded_postings.h
=> exclude_scorer.h} (54%)
create mode 100644
be/src/olap/rowset/segment_v2/inverted_index/query_v2/reqopt_scorer.h
copy
be/src/olap/rowset/segment_v2/inverted_index/query_v2/{wildcard_query/wildcard_query.h
=> size_hint.h} (50%)
create mode 100644
be/src/olap/rowset/segment_v2/inverted_index/query_v2/union/buffered_union.cpp
create mode 100644
be/src/olap/rowset/segment_v2/inverted_index/query_v2/union/buffered_union.h
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]