tsvectot的一个典型且相关的应用是查询和汇总有关出现的单词集及其频率的信息......而 JSONB 是代表tsvectot
这些“查询应用程序”的数据类型的自然选择(!)......所以,
有一个简单的解决方法可以将tsvector转换为JSONB吗?
示例:计算缓存的 tsvectot 单词的全局频率,将类似于此查询
SELECT r.key as word, SUM(r.value) as occurrences
FROM (
SELECT jsonb_each(kx_tsvectot::jsonb) as r FROM terms
) t
GROUP BY 1;