ES按时间聚合、嵌套聚合

摘要:
//POSTIindexname/documentname/_搜索格式POSTXX-*/doc/_搜索{“query”:{“bool”:{“must”:[{“range”:{//表示要聚合的时间范围,从1582537515000到1585043115000“@timestamp”:{

// POST index name/document name/_search格式
POST xxx-*/doc/_search
{
"query": {
"bool": {
"must": [{
"range": {
// 指明需要聚合的时间范围,从1582537515000到1585043115000
"@timestamp": {
"gte": 1582537515000,
"lte": 1585043115000
}
}
}]
}
},
"aggs": {
"group_by_date": {
"date_histogram": {
// 分组关键字
"field": "@timestamp",
// 按天分组,还可以按年、月、日、时、分、秒分组
"interval": "day",
// 东八区
"time_zone":"+08:00",
// 时间的格式化
"format": "yyyy-MM-dd"
},
// 根据需要,做一个去重操作,也可以不做
"aggs": {
"agg_token": {
"cardinality": {
// 去重的关键字
"field": "token.keyword"
}
}
}
}
}
}
用到了ES的基本查询语法、聚合语法、嵌套聚合.

SELECT count() FROM idlph/face GROUP BY date_histogram(field='evt_dt','interval'='1d','alias'='wfsj', 'format'='yyyy-MM-dd', 'time_zone'='+08:00', 'min_doc_count'=1,order='desc')

免责声明:文章转载自《ES按时间聚合、嵌套聚合》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇修改unix服务器时间获取DataTable中一列的数据下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

vs下调试程序时,把信息打印到输出窗口

重印:https://blog.csdn.net/cwj066/article/details/82423627 https://stackoverflow.com/questions/20508086/getting-rid-of-atltracegeneral-category-shown-in-atltrace-output方法1:编写一个变量参数函数...

IAR for STM8的简介、下载、安装及注册教程

就个人而言,IARforSTM8与Keil没有太大区别。只要您熟悉Keil的用法,就不难开始使用IARforSTM8。互联网上也有许多相关信息。您可以从我的百度云下载IARforSTM8并注册机器!!!链接:https://pan.baidu.com/s/16UHwCZkgONEeLwiwBawAhg提取代码:gvj9 II。下载IARforSTM8软件1....

Nginx设置KeepAlive为close

以腾讯首页为例,就有很多是请求是在客户端发生请求后,服务器响应完就立即关闭了。nginx不像apache,直接有指令keep-aliveoff/on;它使用的是keepalive_timeout[time],默认的时长为75,可以在http、server、location使用此指令。...

IntelliJ IDEA(2017)安装和破解

IDEA全称IntelliJIDEA,是Java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具、JUnit、CVS整合、代码分析、创新的GUI设计等方面的功能可以说是超常的。用记事本打开分别在最下面一行增加一行:-javaagent:D:IDEAinJetbra...

如何在Java应用中提交Spark任务?

我丈夫是一个用户定义的ID,作为参数传递给Spark应用程序;Spark初始化后,可以通过SparkContext_ ID和URL通过驱动程序连接到数据库,新版本关联关系的插入归因于互联网时代的信息爆炸。我看到了群友的聊天,了解了SparkLauncher。经过调查,我发现它可以基于Java代码自动提交Spark任务。因为SparkLauncher的类引用了...

Jdk升级到11引起的问题:程序包javax.xml.bind.annotation不存在

您可以看到ELDict类中有一个引用:importjavax。xml。绑定注释XmlAttribute;虽然未使用,但它会导致mvn编译错误。在在线绑定中搜索“包javax.xml.bind.nannotation不存在”。结果是:包javax。xml。bind Annotation不存在-CSDN论坛2009年12月2日·无法编译使用jaxb的类,因为软件...