This is an automated email from the ASF dual-hosted git repository.
yiguolei pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
from 089d93534c fix missing comma for properties (#15942)
add b1caa68706 [Feature-WIP](inverted index) inverted index reader's
implementation, and add mysql_fulltext regression case to test fulltext query
(#15823)
No new revisions were added by this update.
Summary of changes:
be/src/common/config.h | 2 +-
be/src/common/status.h | 11 +-
be/src/olap/reader.cpp | 4 +
be/src/olap/rowset/segment_v2/column_reader.cpp | 12 +-
.../rowset/segment_v2/inverted_index_reader.cpp | 269 ++++++++++++++++++++-
.../olap/rowset/segment_v2/inverted_index_reader.h | 63 ++++-
be/src/olap/rowset/segment_v2/segment_iterator.cpp | 14 +-
be/src/vec/exec/scan/new_olap_scan_node.cpp | 2 +
be/src/vec/exec/scan/new_olap_scanner.cpp | 9 +
be/src/vec/exec/scan/vscan_node.cpp | 34 ++-
be/src/vec/exec/scan/vscan_node.h | 5 +
be/src/vec/functions/match.cpp | 5 +
.../data/mysql_fulltext/fts_input_data1.csv | 49 ++++
.../data/mysql_fulltext/fts_input_data2.csv | 100 ++++++++
.../data/mysql_fulltext/fts_input_data3.csv | 100 ++++++++
.../data/mysql_fulltext/fts_input_data4.csv | 100 ++++++++
.../data/mysql_fulltext/sql/basic_q01.out | 54 +++++
.../data/mysql_fulltext/sql/basic_q02.out | 54 +++++
.../data/mysql_fulltext/sql/fulltext_q01.out | 48 ++++
.../data/mysql_fulltext/sql/fulltext_q02.out | 48 ++++
.../data/mysql_fulltext/sql/large_records_q01.out | 34 +++
.../data/mysql_fulltext/sql/large_records_q02.out | 34 +++
.../data/mysql_fulltext/sql/large_records_q03.out | 30 +++
.../data/mysql_fulltext/sql/large_records_q04.out | 30 +++
.../data/mysql_fulltext/sql/large_records_q05.out | 22 ++
.../data/mysql_fulltext/sql/large_records_q06.out | 22 ++
.../data/mysql_fulltext/sql/large_records_q07.out | 22 ++
.../data/mysql_fulltext/sql/large_records_q08.out | 22 ++
.../data/mysql_fulltext/sql/test_join_q01.out | 10 +
.../data/mysql_fulltext/sql/test_join_q02.out | 10 +
.../suites/mysql_fulltext/ddl/articles_dk.sql | 12 +
.../suites/mysql_fulltext/ddl/articles_uk.sql | 12 +
.../suites/mysql_fulltext/ddl/fulltext_t1_dk.sql | 11 +
.../suites/mysql_fulltext/ddl/fulltext_t1_uk.sql | 11 +
.../suites/mysql_fulltext/ddl/join_t1_dk.sql | 10 +
.../suites/mysql_fulltext/ddl/join_t1_uk.sql | 11 +
.../suites/mysql_fulltext/ddl/join_t2_dk.sql | 10 +
.../suites/mysql_fulltext/ddl/join_t2_uk.sql | 10 +
.../mysql_fulltext/ddl/large_records_t1_dk.sql | 12 +
.../mysql_fulltext/ddl/large_records_t1_uk.sql | 12 +
.../mysql_fulltext/ddl/large_records_t2_dk.sql | 12 +
.../mysql_fulltext/ddl/large_records_t2_uk.sql | 12 +
.../mysql_fulltext/ddl/large_records_t3_dk.sql | 12 +
.../mysql_fulltext/ddl/large_records_t3_uk.sql | 12 +
.../mysql_fulltext/ddl/large_records_t4_dk.sql | 12 +
.../mysql_fulltext/ddl/large_records_t4_uk.sql | 12 +
regression-test/suites/mysql_fulltext/load.groovy | 257 ++++++++++++++++++++
.../suites/mysql_fulltext/sql/basic_q01.sql | 29 +++
.../suites/mysql_fulltext/sql/basic_q02.sql | 29 +++
.../suites/mysql_fulltext/sql/fulltext_q01.sql | 42 ++++
.../suites/mysql_fulltext/sql/fulltext_q02.sql | 42 ++++
.../mysql_fulltext/sql/large_records_q01.sql | 34 +++
.../mysql_fulltext/sql/large_records_q02.sql | 34 +++
.../mysql_fulltext/sql/large_records_q03.sql | 28 +++
.../mysql_fulltext/sql/large_records_q04.sql | 28 +++
.../mysql_fulltext/sql/large_records_q05.sql | 18 ++
.../mysql_fulltext/sql/large_records_q06.sql | 18 ++
.../mysql_fulltext/sql/large_records_q07.sql | 17 ++
.../mysql_fulltext/sql/large_records_q08.sql | 17 ++
.../suites/mysql_fulltext/sql/test_join_q01.sql | 14 ++
.../suites/mysql_fulltext/sql/test_join_q02.sql | 15 ++
61 files changed, 2009 insertions(+), 15 deletions(-)
create mode 100644 regression-test/data/mysql_fulltext/fts_input_data1.csv
create mode 100644 regression-test/data/mysql_fulltext/fts_input_data2.csv
create mode 100644 regression-test/data/mysql_fulltext/fts_input_data3.csv
create mode 100644 regression-test/data/mysql_fulltext/fts_input_data4.csv
create mode 100644 regression-test/data/mysql_fulltext/sql/basic_q01.out
create mode 100644 regression-test/data/mysql_fulltext/sql/basic_q02.out
create mode 100644 regression-test/data/mysql_fulltext/sql/fulltext_q01.out
create mode 100644 regression-test/data/mysql_fulltext/sql/fulltext_q02.out
create mode 100644
regression-test/data/mysql_fulltext/sql/large_records_q01.out
create mode 100644
regression-test/data/mysql_fulltext/sql/large_records_q02.out
create mode 100644
regression-test/data/mysql_fulltext/sql/large_records_q03.out
create mode 100644
regression-test/data/mysql_fulltext/sql/large_records_q04.out
create mode 100644
regression-test/data/mysql_fulltext/sql/large_records_q05.out
create mode 100644
regression-test/data/mysql_fulltext/sql/large_records_q06.out
create mode 100644
regression-test/data/mysql_fulltext/sql/large_records_q07.out
create mode 100644
regression-test/data/mysql_fulltext/sql/large_records_q08.out
create mode 100644 regression-test/data/mysql_fulltext/sql/test_join_q01.out
create mode 100644 regression-test/data/mysql_fulltext/sql/test_join_q02.out
create mode 100644 regression-test/suites/mysql_fulltext/ddl/articles_dk.sql
create mode 100644 regression-test/suites/mysql_fulltext/ddl/articles_uk.sql
create mode 100644 regression-test/suites/mysql_fulltext/ddl/fulltext_t1_dk.sql
create mode 100644 regression-test/suites/mysql_fulltext/ddl/fulltext_t1_uk.sql
create mode 100644 regression-test/suites/mysql_fulltext/ddl/join_t1_dk.sql
create mode 100644 regression-test/suites/mysql_fulltext/ddl/join_t1_uk.sql
create mode 100644 regression-test/suites/mysql_fulltext/ddl/join_t2_dk.sql
create mode 100644 regression-test/suites/mysql_fulltext/ddl/join_t2_uk.sql
create mode 100644
regression-test/suites/mysql_fulltext/ddl/large_records_t1_dk.sql
create mode 100644
regression-test/suites/mysql_fulltext/ddl/large_records_t1_uk.sql
create mode 100644
regression-test/suites/mysql_fulltext/ddl/large_records_t2_dk.sql
create mode 100644
regression-test/suites/mysql_fulltext/ddl/large_records_t2_uk.sql
create mode 100644
regression-test/suites/mysql_fulltext/ddl/large_records_t3_dk.sql
create mode 100644
regression-test/suites/mysql_fulltext/ddl/large_records_t3_uk.sql
create mode 100644
regression-test/suites/mysql_fulltext/ddl/large_records_t4_dk.sql
create mode 100644
regression-test/suites/mysql_fulltext/ddl/large_records_t4_uk.sql
create mode 100644 regression-test/suites/mysql_fulltext/load.groovy
create mode 100644 regression-test/suites/mysql_fulltext/sql/basic_q01.sql
create mode 100644 regression-test/suites/mysql_fulltext/sql/basic_q02.sql
create mode 100644 regression-test/suites/mysql_fulltext/sql/fulltext_q01.sql
create mode 100644 regression-test/suites/mysql_fulltext/sql/fulltext_q02.sql
create mode 100644
regression-test/suites/mysql_fulltext/sql/large_records_q01.sql
create mode 100644
regression-test/suites/mysql_fulltext/sql/large_records_q02.sql
create mode 100644
regression-test/suites/mysql_fulltext/sql/large_records_q03.sql
create mode 100644
regression-test/suites/mysql_fulltext/sql/large_records_q04.sql
create mode 100644
regression-test/suites/mysql_fulltext/sql/large_records_q05.sql
create mode 100644
regression-test/suites/mysql_fulltext/sql/large_records_q06.sql
create mode 100644
regression-test/suites/mysql_fulltext/sql/large_records_q07.sql
create mode 100644
regression-test/suites/mysql_fulltext/sql/large_records_q08.sql
create mode 100644 regression-test/suites/mysql_fulltext/sql/test_join_q01.sql
create mode 100644 regression-test/suites/mysql_fulltext/sql/test_join_q02.sql
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]