ts_stat中的字数没有增加到255以上

时间:2019-01-21 17:02:12

标签: postgresql

尝试通过 ts_stats 获取统计信息时,尽管出现的次数更多,但字数 入口不会超过255。此示例为260。

该错误在PostgreSQL 11.0中发生-对于最新版本PostgreSQL 11.1,更改日志和错误邮件列表中没有关于此问题的条目。以下示例使行为显而易见,您可以将其粘贴到PostgreSQL命令行中:

SELECT * FROM 
    ts_stat('
        SELECT to_tsvector(''simple'', ''test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test'')
    ')
;

实际的计数应为260 -上面字符串中写入的“测试”数。 ts_stat给出的错误字数是255

 word | ndoc | nentry 
------+------+--------
 test |    1 |    255
(1 row)

对于任何大于255的单词数,nentry不再增加。如果在示例中删除了一些“测试”,您将看到结果再次开始正确。

在此先感谢您的任何建议!

0 个答案:

没有答案