ts_stat()

返回关于每个不同词条的统计信息

ts_stat() 是一个系统函数,它返回提供的 数据中每个不同词条的统计信息。

ts_stat()PostgreSQL 8.3 中被添加。

用法

ts_stat ( sqlquery text [, weights text ] )
        → setof record ( word text, ndoc integer, nentry integer )

ts_stat() 主要用于检查全文搜索配置和查找停用词候选。

变更历史

示例

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
...
 

分类

全文搜索, 系统函数, 测试

另请参阅

ts_parse(), ts_token_type(), ts_lexize(), ts_debug()

反馈

提交关于 "ts_stat()" 的任何评论、建议或更正 在此处