在Elasticsearch中使用boxplot,需要的插件agg_boxplot已经被弃用,因此无法在Amazon Elasticsearch服务中使用。代替方法是使用Elasticsearch中的percentiles聚合,在代码中指定所需的百分位数来计算箱形图的四分位数数值。以下是示例代码:
GET /my-index/_search
{
"size": 0,
"aggs": {
"my_boxplot": {
"percentiles": {
"field": "my_field",
"percents": [
0,
25,
50,
75,
100
]
}
}
}
}
这段代码将计算“my_field”字段的0、25、50、75和100百分位数,并返回这些值,这些值可以用于计算箱型图的四分位数值。