jmespath / jmespath/jmespath.site
How to transform Elasticsearch mutiple aggregation TopN
- Dominant language
- Makefile
- Stars
- 61
- Forks
- 61
- PR merge metrics
- No merged PRs in 30d
Description
in Elasticsearch I have to query with mutiple aggregation, result like this:
```json
[
{
"field_name1": "field_name1_value1",
"field_name2": "field_name2_value1",
"count": 2
"topN": [{"name": "aaa"},{"name": "bbb"}]
},
{
"field_name1": "field_name1_value2",
"field_name2": "field_name2_value2",
"count": 2
"topN": [{"name": "ccc"},{"name": "ddd"}]
},
{
"field_name1": "field_name1_value1",
"field_name2": "field_name2_value2",
"count": 3
"topN": [{"name": "eee"},{"name": "fff"},{"name": "ggg"}]
}
]
```
I hope transform it like this :
```json
{
"field_name1_value1": {
"field_name2_value1": {
"count": 2,
"topN": [{"name": "aaa"},{"name": "bbb"}]
},
"field_name2_value2": {
"count": 3,
"topN": [{"name": "eee"},{"name": "fff"},{"name": "ggg"}]
}
},
"field_name1_value2": {
"field_name2_value2": {
"count": 2,
"topN": [{"name": "ccc"},{"name": "ddd"}]
}
}
}
```
how could I do
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.