如何在弹性搜索中获得聚合的术语向量?

时间:2017-01-31 02:11:04

标签: elasticsearch indexing aggregate

我是elasticsearch的新手。我试图获得一组文档的总字数频率,但我似乎无法在弹性搜索中找到它。我知道有一个使用聚合的文档计数功能。使用术语向量,我可以在文档中找到术语的频率,但是如何在一组文档中查找术语的总频率呢?

单个文档的术语向量:

GET /test/product/3/_termvector

汇总的文件数:

GET /test/product/_search?pretty=true
{
  "size" : 0,
  "query" : {
    "match_all" : {}
  },
  "aggs" : {
    "phrases" : {
      "terms" : {
        "field" : "title",
        "size"  : 10000  
      }
    }
  }
}

0 个答案:

没有答案