【发布时间】:2016-07-02 11:23:26
【问题描述】:
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;
【问题讨论】:
标签: postgresql jsonb tsvector