我试图从我的 PostgreSQL 数据库中获取字数以生成词云类型视图。我希望利用 ts_vectors 的内置效率。我看到有一个 ts_stats 函数,它返回一个词位列表及其频率,给定一个 ts_vector 列。
返回的行如下所示:
word ndoc nentry
studi 322 43434
compani 233 2322
查询如下所示:
SELECT * FROM ts_stat('SELECT tsv from doc')
ORDER BY nentry DESC, ndoc DESC, word
LIMIT 10
但是,我需要完整的单词,而不仅仅是词位。有没有办法使用 PostgreSQL 将词位转换为其全字表示之一?您可以轻松地将单词转换为其词位,但我不知道如何进行相反的操作。
谢谢。