小编Mur*_*taş的帖子

如何在术语聚合下的bucket_script聚合中使用总点击计数?

我正在尝试将bucket_script聚合的总点击次数用作术语聚合的子聚合。欢迎任何建议。

我也尝试过value_countterms包ID字段上的聚合。但这也没有用。

ES版本:6.7.1

对应:

PUT /packages/_mapping/_doc
{
  "properties": {
    "items": {
      "type": "nested"
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

示例文件:

{
  "id": 1,
  "name": "Lorem",
  "items": [
    {
      "infos": {
        "available": true
      },
      "item": {
        "id": 1,
        "meta": false,
        "name": "Ipsum"
      }
    },
    {
      "infos": {
        "available": false
      },
      "item": {
        "id": 2,
        "meta": false,
        "name": "Ipsum 2"
      }
    },
    {
      "infos": {
        "available": false
      },
      "item": {
        "id": 3,
        "meta": false,
        "name": "Ipsum 3"
      }
    }
  ]
} …
Run Code Online (Sandbox Code Playgroud)

elasticsearch elasticsearch-aggregation

6
推荐指数
0
解决办法
93
查看次数