限制

限制

本主题列出了Greenplum数据库全文搜索对象的限制和最大值。

Greenplum数据库的文本搜索功能目前的局限性是:

  • Greenplum数据库表的分发键不支持tsvectortsquery类型
  • 每个词位的长度必须小于2K字节
  • tsvector的长度(词位 + 位置)必须小于1M
  • 词位数必须小于264
  • tsvector中的位置值必须大于0且不大于16,383
  • 每个词位不超过256个位置
  • tsquery中的节点数(词位 + 运算符)必须小于32,768

为了比较,PostgreSQL 8.1文档包含10,441个不同单词,总共335,420个单词,最常用的单词“postgresql”在655个文档中被提及6,127次。

另一个例子 - PostgreSQL邮件列表存档包含910,989个不同单词,其中包含57,491,343个词位,共461,020条消息。