语法说明
该方法是在用户建立表后,通过修改表定义的方法指明哪一列需要建立全文索引。
语法格式
ALTER TABLE table_name ADD FULLTEXT [INDEX] index_name(column_name)
[INDEX_DATA_PATH='path']
参数说明
table_name:表名。
index_name:索引名(索引名表级唯一, 索引名将不区分大小写)。
column_name:索引列列名,支持CHAR、VARCHAR 或TEXT 类型。
INDEX_DATA_PATH:可选项,设置索引数据路径标志。如不填写,则索引数
据保存在默认路径上。
path:索引数据存放路径,此路径应为实际已存在的路径。
示例
示例:
gbase> DROP TABLE IF EXISTS sms;
Query OK, 0 rows affected
gbase> CREATE TABLE sms (MB_No char(11),MB_Text varchar(1000) DEFAULT NULL);
Query OK, 0 rows affected
gbase> ALTER TABLE sms add fulltext index idx_t (MB_Text)
INDEX_DATA_PATH='/home/fti/';
GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 928
Query OK, 0 rows affected
Records: 0 Duplicates: 0 Warnings: 0