12.11. 限制
PostgreSQL的文本搜索功能当前限制是:
每个词的长度必须小于2K字节
tsvector
(词+位置)的长度必须小于1兆字节词的数量必须小于2<sup class="calibre28">64</sup>
tsvector
的位置值必须大于0,不能超过16,383每词不超过256位置
在
tsquery
中节点的数目(词+运算符)必须小于32768
相比之下,PostgreSQL 8.1文档包含10441个唯一的字,共335420个字, 并且最频繁的词"postgresql"在655个文档被提到6127次。
另一个例子— PostgreSQL邮件列表档案包含910989个唯一的字与461,020消息中的57491343个词。