首页 > 其他分享 >ES中long类型的日期时间戳转为日期格式进行分组统计

ES中long类型的日期时间戳转为日期格式进行分组统计

时间:2024-12-05 11:56:52浏览次数:9  
标签:long 日期 分组 格式 ES crawltime

将ES中long类型的日期时间戳转为日期格式进行分组统计。
{ "size": 0, "query": { "bool": { "must": [ { "range": { "crawltime": { "from": 1730706212000, "to": 1733298205474, "include_lower": false, "include_upper": true, "boost": 1 } } } ] } }, "aggs": { "sss": { "terms": { "script": { "source": "DateTimeFormatter df = DateTimeFormatter.ofPattern(\"yyyy-MM-dd\").withZone(ZoneId.systemDefault()); return df.format(Instant.ofEpochMilli(doc['crawltime'].value));", "lang": "painless" }, "order": { "_key": "asc" } } } } }

 

标签:long,日期,分组,格式,ES,crawltime
From: https://www.cnblogs.com/commissar-Xia/p/18588198

相关文章

  • 来学习typescript 吧! --4 数组类型
    1.类型[]letarr1:number[]=[1,2,3]letarr2:string[]=['a','b','c']letarr3:(number|string)[]=[1,'a',2,'b'] 2.Array<类型>数组泛型letarr4:Array<number>=[1,2,3]letarr5:Array&l......
  • 来学习typescript 吧! --3 对象、接口类型
     1、ObjectObject类型是所有Object类的实例的类型。由以下两个接口来定义:Object接口定义了Object.prototype原型对象上的属性ObjectConstructor接口定义了Object构造函数上的属性Object接口包含很多属性,如:constructor、hasOwnProperty、isPrototypeOf、propertyIsEn......
  • Postgresql——postgis安装
    PostGIS安装PostGIS是一个开源数据库拓展,它为PostgreSQL数据库增加了对地理空间数据的支持。PostGIS使得空间数据的存储、查询和分析变得简单高效。PostGIS是Postgresql的一个插件,本文将介绍Unbuntu平台下如何安装PostGIS拓展的一些步骤和注意的问题。在安装PostG......
  • 界面控件DevExpress WinForms中文教程:Data Grid - Best Fit选项
    DevExpressWinForms拥有180+组件和UI库,能为WindowsForms平台创建具有影响力的业务解决方案。DevExpressWinForms能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任!本文主要介绍如何使用DevExpressWinFormsDataGr......
  • shell——获取当前日期的shell脚本
    以下是几种获取当前日期的Shell脚本示例,并且会对其进行解释:示例一:简单获取当前日期(格式:年-月-日)#!/bin/bash#使用date命令获取当前日期,格式为年-月-日current_date=$(date+%Y-%m-%d)echo"当前日期是:$current_date"解释:#!/bin/bash:指定该脚本使用Bash作为解释器......
  • 你认为es5的设计缺陷有哪些?
    ES5,虽然在ES3的基础上做了很大的改进,但仍然存在一些设计缺陷,在ES6及后续版本中得到了不同程度的解决。以下是一些ES5的主要缺陷:缺乏块级作用域:ES5只有函数作用域和全局作用域,没有块级作用域。这意味着在循环或条件语句中声明的变量会泄漏到外部作用域,容易造成变量污染和难以......
  • 向PostgreSQL数据库插入Date类型数据报错
    问题场景这个是公司项目进行更改,将项目的数据库从Oracle版本改为PostgreSQL版本时发生的错误。控制台报错内容。SQL:insertintotable(...,RQ,...)select...,?,...unionallselect...,?,...//(这里的...省略了其他字段,主要是RQ日期类型报错就没列出)Cause:org.post......
  • 苹果im虚拟机系统,苹果imessage推信软件,苹果iMessage自动群发协议 – 持续更新中...
    一、电脑版虚拟机苹果系统(MacOS)上实现imessage群发:/*MacOS苹果系统,正常情况下,只能安装到苹果公司自己出品的Mac电脑,俗称白苹果,不能安装到各种组装机或者其他品牌的品牌机上,黑苹果的的原理,就是通过一些“破解补丁”工具欺骗macOS系统,让苹果系统认为你的电脑其实是一台苹......
  • Bclinux离线安装PostgreSQL10.23+PostGIS2.5编译安装配置
    一、安装PostgreSQL1、安装PostgreSQL解压PostgreSQL软件包tar-zxvfpostgresql.tar.gz配置并安装PostgreSQL[postgres@localhostsetup]$tar-zxvfpostgresql-10.23.tar.gz进入解压后的目录,按照PostgreSQL的官方文档进行配置和安装。这通常涉及到创建数据目录、配置postgresq......
  • Sqli-labs,sql注入靶场less1 全网最详细,每条命令都有详解
    一、less1基于错误的GET单引号字符型注入1、观察到页面输入?id=1后返回正常页面,把id=2也返回正常页面,在id=3的后面加入单引号出现报错,由此判断存在sql注入2、接下来我们可以使用mysql的union联合查询的方式来进行漏洞利用,由于union内部的select语句必须拥有相同的列,要不会报......