С учетом следующего вложенного объекта из вложенных объектов
{
[...]
"nested_parent":{
"nested_child_1":{
"classifier":"one"
},
"nested_child_2":{
"classifier":"two"
},
"nested_child_3":{
"classifier":"two"
},
"nested_child_4":{
"classifier":"five"
},
"nested_child_5":{
"classifier":"six"
}
[...]
}
Я хочу агрегировать в поле подстановочного знака nested_parent.*.classifier
в соответствии с
{
"size": 0,
"aggs": {
"termsAgg": {
"nested": {
"path": "nested_parent.*"
},
"aggs": {
"termsAgg": {
"terms": {
"size": 1000,
"field": "nested_parent.*.classifier"
}
}
}
}
}
}
, который, кажется, не работает - возможно, потому что path
и field
определены недостаточно четко.
Как можно агрегировать на вложенных объектах динамически создаваемые вложенные отображения , которые имеют большинство своих свойств , включая classifier
, для которого я собираюсь объединить термины?