对不起,基本问题。
我有一个包含以下列的表格。
Column | Type | Modifiers
--------+---------+-----------
id | integer |
doc_id | bigint |
text | text |
- 我正在尝试对“文本”(第 3 列)进行文本匹配
- 当我尝试在文本列上进行文本匹配时收到错误消息。说字符串对于 ts_vector 来说太长了。
我只想要包含“其他事件”字样的观察结果
SELECT * FROM eightks\d
WHERE to_tsvector(text) @@ to_tsquery('other_events')
我知道 ts_vector 的长度是有限制的。
错误信息
ERROR: string is too long for tsvector (2368732 bytes, max 1048575 bytes)
如何将文本列转换为 ts_vector,这会解决我的大小限制问题吗?或者,如何排除超过最大大小的观察?
Postgres 版本 9.3.5.0
这是限制限制的参考
谢谢