术语聚合 - 获取所有文档中的每个单词的总数

时间:2016-08-04 15:30:48

标签: elasticsearch

目前我正在执行这样的术语汇总:

"aggs": {
    "wordcloud": {
      "terms": {
        "field": "transcription.raw",
        "size": 40,
        }
    }
}

我得到的结果就像这样(例如):

"aggregations": {
      "wordAppearences": {
         "doc_count_error_upper_bound": 0,
         "sum_other_doc_count": 0,
         "buckets": [
            {
               "key": "banana",
               "doc_count": 2
            },
            {
               "key": "apples",
               "doc_count": 1
            }
         ]
    }
}

此查询计算每个单词出现的文档数,但不计算该单词在该字段中出现的次数。我希望计算transcription.raw字段中的每个单词在所有文档中出现的次数,这可能吗?

1 个答案:

答案 0 :(得分:0)

答案是,目前不可能。