ts_stat() 是一个系统函数,它返回提供的 数据中每个不同词条的统计信息。
ts_stat() 在 PostgreSQL 8.3 中被添加。
用法
ts_stat (sqlquerytext[,weightstext] )
→ setof record (wordtext,ndocinteger,nentryinteger)
ts_stat() 主要用于检查全文搜索配置和查找停用词候选。
变更历史
- PostgreSQL 8.3
- 添加(提交 140d4ebc)
示例
ts_stat() 的基本用法示例,显示了检索此网站数据的查询的部分结果
SELECT * FROM ts_stat($$
SELECT ts_vector_ix
FROM object_version ov
JOIN object o ON o.object_id = ov.object_id
WHERE o.site_id = 14
$$) ORDER BY 1
word | ndoc | nentry
-------------------------+------+--------
...
ram | 5 | 5
ram-bas | 5 | 5
rand | 128 | 128
randnr | 36 | 72
random | 1164 | 1830
randomaccess | 3 | 3
randomly-fetch | 3 | 3
random-se | 79 | 79
rang | 1579 | 4185
ranget | 4 | 4
rangetblentri | 4 | 4
rank | 113 | 308
rao | 1 | 1
rapid | 20 | 20
rapper | 10 | 10
rare | 103 | 103
rate | 887 | 1683
rather | 1456 | 1882
ratio | 179 | 179
ration | 1 | 1
rational | 17 | 17
raw | 256 | 527
...
