Mur*_*taş 6 elasticsearch elasticsearch-aggregation
我正在尝试将bucket_script聚合的总点击次数用作术语聚合的子聚合。欢迎任何建议。
我也尝试过value_count和terms包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)
我的汇总查询:
{
"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)
| 归档时间: |
|
| 查看次数: |
93 次 |
| 最近记录: |