# 12.11.局限性

PostgreSQL文本搜索功能目前的局限性是:

  • 每个词素的长度必须小于2 KB

  • 长度tsvector(词素+位置)必须小于1兆字节

  • 词素的数量必须少于2个64

  • 将值放置在tsvector必须大于0且不超过16383

  • 比赛距离<*N*>(紧跟其后)tsquery操作员不能超过16384

  • 每个词素不超过256个位置

  • 一个节点中的节点数(词素+运算符)tsquery必须小于32768

    相比之下,PostgreSQL 8.1文档包含10441个独特的单词,总共335420个单词,最常见的单词“PostgreSQL”在655个文档中被提及6127次。

    另一个例子——PostgreSQL邮件列表档案包含910989个独特单词,461020封邮件中包含57491343个词素。