| 接口 | "cardinality": { "field": "user_id" } |
|---|---|
| 精度 | precision_threshold 默认 3000、上限 40000:低基数时低于阈值可精确 |
| 精确替代 | 要求精确去重时可对分桶结果做二次计算或改用 composite |
示例
示例
GET /logs/_search
{
"size": 0,
"aggs": {
"unique_users": {
"cardinality": { "field": "user_id", "precision_threshold": 40000 }
}
}
}基数小于精度阈值时结果通常是精确的;远超阈值时误差随基数增大,监控看板类场景一般够用。