随机采样聚合
此功能处于技术预览阶段,未来版本可能会有所更改或移除。Elastic 将努力修复任何问题,但技术预览中的功能不受官方 GA 功能的支持 SLA 约束。
`random_sampler`聚合是一种单桶聚合,它随机地将文档包含在聚合结果中。采样以牺牲准确性为代价显著提高了速度。
采样是通过提供分片中整个文档集合的一个随机子集来实现的。如果在搜索请求中提供了过滤查询,该过滤器将应用于采样子集。因此,如果过滤器限制性很强,可能只有很少的文档匹配,因此统计结果可能不够准确。
此聚合不应与采样聚合混淆。采样聚合并不是针对所有文档进行采样,而是对查询匹配到的前`n`个文档进行采样。
```http
GET kibana_sample_data_ecommerce/_search?size=0&track_total_hits=false
{
"aggregations": {
"sampling": {
"random_sampler": {
"probability": 0.1
},
"aggs": {
"price_percentiles": {
"percentiles": { </