OceanBase fulltext 创建索引报错有没有人知道这个啥问题6月22日 17:18ch?CREATE TABLE zt_searchindex
( id
int(10) unsigned NOT NULL AUTO_INCREMENT, vision
varchar(10) NOT NULL DEFAULT 'rnd', objectType
char(20) NOT NULL, objectID
mediumint(9) NOT NULL, title
text NOT NULL, content
text NOT NULL, addedDate
datetime NOT NULL, editedDate
datetime NOT NULL, PRIMARY KEY (id
), UNIQUE KEY object
(objectType
,objectID
), KEY addedDate
(addedDate
), FULLTEXT KEY title
(title
,content
) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
正在使用 OceanBase 数据库的 fulltext 功能创建索引时遇到了错误。根据目前提供的信息,很难确定具体的问题原因。
但是,我可以给出一些可能的解决方案供您参考:
请确保 OceanBase 数据库版本兼容 fulltext 功能。某些较旧的版本可能不支持或存在一些限制。请检查您正在使用的版本是否支持 fulltext 功能。
检查数据库配置是否正确。确保数据库的相关配置参数已正确设置,以便支持 fulltext 功能。例如,检查 ft_max_token_length
、innodb_ft_min_token_size
等参数是否设置正确。
检查表结构定义是否正确。根据您提供的表结构定义,似乎没有明显的问题。但请确保您的表定义符合 OceanBase 的要求,并且没有任何语法错误。
检查表中的数据是否符合 fulltext 索引的要求。请确保要创建 fulltext 索引的字段包含足够的文本数据,以便进行全文搜索。如果字段中的文本数据非常少或为空,可能会导致创建索引时出现错误。