Files
greptimedb/tests/cases/standalone/common/create/create_with_fulltext.sql
Zhenchi 00308218b3 feat(fulltext_index): allow enable full-text index in SQL and gRPC way (#4310)
* feat(fulltext_index): allow enable full-text index in SQL and gRPC way

Signed-off-by: Zhenchi <zhongzc_arch@outlook.com>

* fix: typo

Signed-off-by: Zhenchi <zhongzc_arch@outlook.com>

* chore: polish

Signed-off-by: Zhenchi <zhongzc_arch@outlook.com>

* fix: test_fulltext_intm_path

Signed-off-by: Zhenchi <zhongzc_arch@outlook.com>

* address comments

Signed-off-by: Zhenchi <zhongzc_arch@outlook.com>

* refactor: explicitly build column options

Signed-off-by: Zhenchi <zhongzc_arch@outlook.com>

* test: fix error msg

Signed-off-by: Zhenchi <zhongzc_arch@outlook.com>

* fix: address comments

Signed-off-by: Zhenchi <zhongzc_arch@outlook.com>

* fix: polish

Signed-off-by: Zhenchi <zhongzc_arch@outlook.com>

---------

Signed-off-by: Zhenchi <zhongzc_arch@outlook.com>
2024-07-08 20:18:48 +00:00

46 lines
860 B
SQL

CREATE TABLE log (
ts TIMESTAMP TIME INDEX,
msg STRING FULLTEXT,
);
SHOW CREATE TABLE log;
DROP TABLE log;
CREATE TABLE log_with_opts (
ts TIMESTAMP TIME INDEX,
msg TEXT FULLTEXT WITH (analyzer='English', case_sensitive='true'),
);
SHOW CREATE TABLE log_with_opts;
DROP TABLE log_with_opts;
CREATE TABLE log_multi_fulltext_cols (
ts TIMESTAMP TIME INDEX,
msg TINYTEXT FULLTEXT,
msg2 VARCHAR FULLTEXT,
);
SHOW CREATE TABLE log_multi_fulltext_cols;
DROP TABLE log_multi_fulltext_cols;
CREATE TABLE log_dup_fulltext_opts (
ts TIMESTAMP TIME INDEX,
msg TEXT FULLTEXT FULLTEXT,
);
CREATE TABLE log_with_invalid_type (
ts TIMESTAMP TIME INDEX,
msg INT FULLTEXT,
);
CREATE TABLE log_with_invalid_option (
ts TIMESTAMP TIME INDEX,
msg TEXT FULLTEXT WITH (analyzer='English', invalid_option='true'),
);