Структура:
{
.................
"mp": "CAR",
"nPhoto": 1,
"items": [
{
"availableQuantity": 3,
},
{
"availableQuantity": 0,
},
{
"availableQuantity": 0,
}
],
............................
}
}
Если я отфильтрую по полю mp, я сгенерирую следующий запрос:
GET catalog / _search
{
"from" : 0,
"size" : 0,
"aggregations" : {
"brand" : {
"filter" : {
"bool" : {
"must" : {
"term" : {
"mp" : "CAR"
}
}
}
},
"aggregations" : {
"photosQuantity" : { "sum" : { "field" : "nPhoto" } }
}
}
}
}
Но как сгенерировать запросить, нужно ли фильтровать по полю availableQuantity, где availableQuantity> 0 хотя бы один из элементов?