您的当前位置:首页es 两次查询结果集合并

es 两次查询结果集合并

2021-06-19 来源:爱问旅游网


es两次查询结果集合并

一、聚合查询简介

聚合查询可以将数据汇总为度量、统计或其他分析。

聚合查询主要分为三个类别:

Metric指标聚合

Bucket桶聚合

Pipeline管道聚合

二、聚合函数的使用

1、如何运行一个聚合查询

说明:

aggs说明采用的是聚合查询

my-agg-name是聚合查询的名称

terms说明采用的是Termsaggregation多值聚合:一个基于多桶值源的聚合,其中桶是动态构建的——每个唯一值一个桶。统计每个唯一值的个数。

field指定需要统计的字段。

2、限制聚合查询的范围

、仅返回聚合结果

默认情况下,包含聚合的查询会同时返回搜索命中的结果和聚合结果。若要只返回聚合结果,请将大小设置为0

GET/my-index-000001/_search

{

\"size\":0,

\"aggs\":{

\"my-agg-name\":{

\"terms\":{

\"field\":\"my-field\"

}

}

}

}

、运行多个聚合

GET/my-index-000001/_search

{

\"aggs\":{

\"my-first-agg-name\":{

\"terms\":{

\"field\":\"my-field\"

}

},

\"my-second-agg-name\":{

\"avg\":{

\"field\":\"my-other-field\"

}

}

}

}

因篇幅问题不能全部显示,请点此查看更多更全内容