首页/数据/NoSQL 速查/_termvectors 查看词条与词频
本包目录(322 条)
MongoDB99 条
Elasticsearch89 条
ClickHouse56 条时序与列式28 条选型与架构50 条

_termvectors 查看词条与词频

term vectors 返回字段的分词结果、词频与位置信息,用于验证写入后的实际索引内容、排查同义词与分词异常;需字段保存 term_vector 或从 _source 现算。

NoSQL 速查数据更新于 2026-10-12
接口GET /<index>/_termvectors/<id>?fields=message
返回tokens(词条/位置/偏移)与 terms(词频)
前提字段未配置 term_vector 时会大致从 _source 重新分析,配置后可返回精确存储内容

示例

示例
GET /my-index/_termvectors/1?fields=message&term_statistics=true&positions=true
排查搜索无命中时,对比 _analyze 的输出与 termvectors 的 terms,可以确认问题出在写入分析还是查询分析。

易错点

  • 索引时不保存词频统计时 term_statistics 返回空,别误判为没有分词
  • 大字段的 termvectors 响应可能很大,调试时限定 fields 与参数

数据来源与参考

  • Elasticsearch Guide: Term vectors API
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌