创建全文索引。

语法

CREATE SEARCH INDEX index_name [ IF NOT EXISTS ] ON [keyspace_name.]table_name
| [ WITH [ COLUMNS (column1,...,columnn) ]
| [ WITH [ COLUMNS (*) ]

说明

使用CREATE SEARCH INDEX支持在源数据表的某些列上构建全文索引。
  • WITH COLUMNS (column):指定某个或者某几个列构建SEARCH INDEX,各column间以逗号','分隔;
  • WITH COLUMNS (*):使用通配符表示对所有列构建全文索引;

构建SEARCH INDEX的表需要对源数据表的属性通过extension进行扩展。如果是lindorm多zone场景下,默认需要指定一致性以及MUTABLE属性,非多zone场景不需要进行设置。

示例

CREATE SEARCH INDEX schidx ON persioninfo WITH COLUMNS (c2, c3);