Details
-
New Feature
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
Use Ted Dunnings t-digest to add distributed percentile support to the new Facet Module (aka "JSON Facets").
// single percentile over complete doc set json.facet={ median : 'percentile(my_field,50)' } // calculate multiple percentiles of a function json.facet={multi:'percentile( mul(f1,f2), 1,10,50,90,99)' } // calculate the median of each facet bucket and sort by that value json.facet={categories:{terms:{ field:cat , sort:'median desc' , facet : { median : 'percentile(myfield,50)' , otherstat : 'sum(something_else)' } }}}