Попробуйте здесь погенерировать запросы:
www.nlpcn.org:9999/web
Можно сильно упростить и оптимизировать, но в целом, примерно, так:
{
"from": 0,
"size": 0,
"query": {
"bool": {
"must": {
"bool": {
"must": [
{
"match": {
"client_id": {
"query": 2,
"type": "phrase"
}
}
},
{
"match": {
"task_id": {
"query": 3,
"type": "phrase"
}
}
}
]
}
}
}
},
"_source": {
"includes": [
"status_id",
"COUNT"
],
"excludes": []
},
"fields": "status_id",
"aggregations": {
"status_id;": {
"terms": {
"field": "status_id;",
"size": 200
},
"aggregations": {
"count": {
"value_count": {
"field": "_index"
}
}
}
}
}
}