My problem: There are a lot of documents with the following structure (example):
{"someId" : 1, "someCounter": 2} {"someId" : 1, "someCounter": 1} {"someId" : 2, "someCounter": 3} {"someId" : 3, "someCounter": 5} {"someId" : 3, "someCounter": 1} {"someId" : 3, "someCounter": 3} I want to calculate the percentile of the amount of the *someCounter *grouped by *someId*: Request example "aggs": { "someId": { "terms": { "field": "someId" }, "aggs": { "someCounter_sum": { "sum": { "field": "someCounter" }, "aggs": { "percentile": { "percentiles": { // ? } } } } } } } Response example "aggregations": { "name": { "percentile": { "99.0": 0.001 } } } I’m trying to aggregate with *terms*, *sum* and *percentiles*, but I’m not sure if it is possible. I also tried *script field* with the same result. Is it possible to calculate percentile based on aggregated data on elasticsearch? -- You received this message because you are subscribed to the Google Groups "elasticsearch" group. To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/a1831d55-d521-42bc-a846-a6211c6f19a0%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.