Cardinality(基數)和Extended Stats(擴展統計值)和Boxplot(箱線圖)
今天一樣用以下資料進行測試
基數可以統計指定字段裡,有多少不一樣的數值,會返回一個有多少不一樣的數值的近似值
{
"aggs": {
"count": {
"cardinality": {
"field": "grades.math"
}
}
}
}
結果:
"aggregations" : {
"count" : {
"value" : 5
}
}
這種聚合方式會返回五種數值,分別是最小非異常值、最大非異常值、中位數、第1四分位數(第25百分點)、第3四分位數(第75百分點)
aggs query:
{
"aggs": {
"box": {
"boxplot": {
"field": "grades.math"
}
}
}
}
結果:
"aggregations" : {
"box" : {
"min" : 34.0,
"max" : 91.0,
"q1" : 60.0,
"q2" : 74.5,
"q3" : 91.0
}
}
今天的文章就到這邊告一段落