PostgreSQL 限制

2021-08-17 16:04 更新

PostgreSQL的文本搜索特性的當(dāng)前限制是:

  • 每一個詞位的長度必須小于 2K 字節(jié)

  • 一個tsvector(詞位 + 位置)的長度必須小于 1 兆字節(jié)

  • 詞位的數(shù)量必須小于 264

  • tsvector中的位置值必須大于 0 并且小于 16,383

  • <N >(FOLLOWED BY)tsquery操作符中的匹配距離不能超過 16,384

  • 每個詞位不超過 256 個位置

  • 一個tsquery中結(jié)點(diǎn)(詞位 + 操作符)的個數(shù)必須小于 32,768

為了對比,PostgreSQL 8.1 的文檔包含 10,441 個唯一詞,總數(shù) 335,420 個詞,并且最頻繁的詞postgresql在 655 個文檔中被提到 6,127 次。

另一個例子 — PostgreSQL的郵件列表歸檔在 461,020 條消息的 57,491,343 個詞位中包含 910,989 個唯一詞。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號