]> begriffs open source - ai-pg/blob - full-docs/txt/textsearch-limitations.txt
Convert HTML docs to more streamlined TXT
[ai-pg] / full-docs / txt / textsearch-limitations.txt
1
2 12.11. Limitations #
3
4    The current limitations of PostgreSQL's text search features are:
5      * The length of each lexeme must be less than 2 kilobytes
6      * The length of a tsvector (lexemes + positions) must be less than 1
7        megabyte
8      * The number of lexemes must be less than 2^64
9      * Position values in tsvector must be greater than 0 and no more than
10        16,383
11      * The match distance in a <N> (FOLLOWED BY) tsquery operator cannot
12        be more than 16,384
13      * No more than 256 positions per lexeme
14      * The number of nodes (lexemes + operators) in a tsquery must be less
15        than 32,768
16
17    For comparison, the PostgreSQL 8.1 documentation contained 10,441
18    unique words, a total of 335,420 words, and the most frequent word
19    “postgresql” was mentioned 6,127 times in 655 documents.
20
21    Another example — the PostgreSQL mailing list archives contained
22    910,989 unique words with 57,491,343 lexemes in 461,020 messages.