Filtering out documents¶
Filtering out documents with low total_amount
¶
GET /orders/_search
{
"size": 0,
"aggs": {
"low_value": {
"filter": {
"range": {
"total_amount": {
"lt": 50
}
}
}
}
}
}
Aggregating on the bucket of remaining documents¶
GET /orders/_search
{
"size": 0,
"aggs": {
"low_value": {
"filter": {
"range": {
"total_amount": {
"lt": 50
}
}
},
"aggs": {
"avg_amount": {
"avg": {
"field": "total_amount"
}
}
}
}
}
}