On this page
12.11. Limitations
PostgreSQL 的文本搜索功能的当前限制是:
每个词素的长度必须小于 2K 字节
tsvector
(词汇位置)的长度必须小于 1 兆字节词素数必须少于 264
tsvector
中的位置值必须大于 0 且不大于 16,383<N>
(FOLLOWED BY)tsquery
运算符中的匹配距离不能超过 16,384每个腿形不超过 256 个位置
tsquery
中的节点(词素运算符)的数量必须少于 32,768
为了进行比较,PostgreSQL 8.1 文档包含 10,441 个唯一单词,总共 335,420 个单词,在 655 个文档中,最常见的单词“ postgresql”被提及 6,127 次。
另一个示例-PostgreSQL 邮件列表 Files 包含 461,020 条消息中的 910,989 个唯一单词和 57,491,343 个词素。