ob从什么版本开始支持全文索引?最好有细版本

ob从什么版本开始支持全文索引?最好有细版本,谢谢!

2 个赞

obclient(root@test)[testdb]> select tokenize(“南京市长江大桥1千米”, ‘ngram2’, ‘[{“additional_args”:[{“min_ngram_size”: 4},{“max_ngram_size”: 6}]}]’);
ERROR 1210 (HY000): Invalid argument

@论坛小助手

根据提供的文档内容来看,关于全文索引的支持情况,文档提到在 V4.2.1 版本时,OceanBase 尚不支持全文索引。然而,另一篇文档中有全文查询的示例和相关函数的链接,表明在某个后续版本中,OceanBase 已经开始支持全文索引功能。因此,可以推测全文索引的支持可能是在 V4.2.1 版本之后加入的。至于 tokenize 函数的错误,可能是由于命令格式问题导致,建议检查命令格式是否正确。

详情请参考:

  1. OceanBase 数据库和 MySQL 兼容性介绍
  2. 全文查询
1 个赞

全文索引-V4.5.0-OceanBase 数据库文档-分布式数据库使用文档

@论坛小助手 我的示例是从官网上copy的

在 OceanBase 数据库中,创建全文索引时不可以指定 UNIQUE 关键字。这是由于全文索引的性质决定的,它主要应用于文本数据的高效搜索和检索,而 UNIQUE 关键字用于确保某列的值唯一,这与全文索引的功能不相符。因此,OceanBase 数据库不支持在创建全文索引时指定 UNIQUE 关键字。

更多信息请查看:

  1. CDB_MVIEWS
1 个赞

全文索引是全局索引么

1 个赞

我发的语句里,哪里指定 UNIQUE 关键字?是不是我们互相理解错了?另外您提供的 1. CDB_MVIEWS,好像跟我的问题也不怎么有关系。

看来小助手 并没有完全回答你的问题 小助手回答应该有问题


https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003976455