首批通过分布式安全可靠测评,为关键业务系统打造
全文索引
更新时间:2026-04-10 12:01:00
OceanBase 数据库通过 CREATE TABLE 语句使用 FULLTEXT 关键字来支持创建全文索引。在 OceanBase 数据库的 MySQL 模式下,全文索引可以应用于 CHAR、VARCHAR 和 TEXT 类型的列。此外,OceanBase 数据库允许在主表上建立多个全文索引,并且对于同一列也可以建立多个全文索引。
在非分区表上支持创建全文索引,即非分区表上有无主键都可以创建全文索引。对于分区表:
- 支持在有主键分区表上创建全文索引。
- 不支持在无主键分区表上创建全文索引。
全文索引仅支持应用于
CHAR、VARCHAR和TEXT类型的列。当前版本只支持创建局部(
LOCAL)全文索引。创建全文索引时不可以指定
UNIQUE关键字。如果要创建涉及多列的全文索引,则必须确保这些列具有相同的字符集。
通过使用这些语法和规则,OceanBase 数据库的全文索引功能提供了对文本数据的高效搜索和检索能力。
相关文档
有关创建全文索引的详细信息,参见 创建索引 中的 创建全文索引 章节。