小编fel*_*enb的帖子

Elasticsearch在不同键上的聚合

我想通过“类别”字段中的不同键来汇总我的文档。这是两个文件:

      "date": 1470271301,
      "categories": {
        "1": [blabla],
        "2": [blala]
      }


      "date": 144343545,
      "categories": {
        "1": [blabla],
        "2": [coco]
        "3": [rat, saouth]
      }
Run Code Online (Sandbox Code Playgroud)

类别映射:

"categories" : {
    "properties" : {
        "1" : {
            "type" : "long"
Run Code Online (Sandbox Code Playgroud)

我想得到这样的东西:

 "buckets" : [ {
    "key" : "1",
    "doc_count" : 2
  }, {
    "key" : "2",
    "doc_count" : 2
    {
    "key" : "3",
    "doc_count" : 1
  }
Run Code Online (Sandbox Code Playgroud)

在不更改文档映射的情况下,有什么好方法吗?

aggregation elasticsearch

5
推荐指数
1
解决办法
123
查看次数

标签 统计

aggregation ×1

elasticsearch ×1