ES update_time 字段 更新时间

news/2024/12/28 15:05:10/

search_key_word :

time 写入精度 update_time 字段 更新时间

说明:

  1. 在 5.0 版本之前可以开启 _timestamp 元数据字段,会自动为文档添加一个时间戳,但此元数据字段已在 2.x 版本过时,5.x 版本移除 (release nodes)

  2. 在 5.x 及之后的版本中可以利用 pipeline 为文档写入 es 时添加一个时间戳字段来达到同样的效果

  3. 索引里默认没有update_time 字段,如需要此字段则需要参考后文手动添加。

创建 pipeline

创建 pipeline 名称可任意定义,添加的时间戳字段名不要和业务数据中的字段名相同,相同则会覆盖了业务字段的值。这里没有直接使用 set processor 将 {{_ingest.timestamp}} 设置为更新时间,是因为 {{_ingest.timestamp}} 会使用 UTC 时间,且在 set processor 里无法转换时区

 

PUT _ingest/pipeline/add_update_time

{
    "description": "add update_time field",
    "processors": [{
        "script": {
            "lang": "painless",
            "source": "ctx.update_time = System.currentTimeMillis()"
        }
    }]
}

为 index 设置 pipeline

为新建索引设置

 

PUT set_pipeline_for_new_index 

{
    "settings": {
        "index.default_pipeline": "add_update_time"
    },
    "mappings": {
        "properties": {
            "name": {
                "type": "keyword"
            },
            "age": {
                "type": "integer"
            }
        }
    }
}

为已有索引设置

 

PUT set_pipeline_for_exists_index/_settings { "settings": { "index.default_pipeline": "add_update_time" } }


http://www.ppmy.cn/news/238309.html

相关文章

企业数字化转型转什么?怎么转?这份攻略请收好...

数字化转型,转什么?怎么转?这些问题仍在困扰不少企业,也是每个企业转型升级不得不思考的重要问题。 对此,中关村数字经济产业联盟、元年研究院、《管理会计研究》联合发布了《成就数据驱动型企业 中国企业数字化转型白…

2023年数学与人工智能国际会议——火热征稿中~

会议简介 Brief Introduction 2023年数学与人工智能国际会议(CFMAI 2023) 会议时间:2023年9月22 -24日 召开地点:中国杭州 大会官网:www.cfmai.org 2023年数学与人工智能国际会议(CFMAI 2023)由中山大学主办,CoreShare科享学术交流…

02_类加载子系统

目录 1、Jvm内存结构概述二、类加载器与类的加载过程1、类加载器子系统的作用2、类的加载过程 三、类加载器的分类1、启动类加载器2、扩展类加载器3、应用程序类加载器4、用户自定义加载器5、获取ClassLoader的几种方式 五、双亲委派机制1、什么是双亲委派机制2、双亲委派机制的…

Python版Day8

344. 反转字符串 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 来源:力扣(LeetCode&#x…

记录--JavaScript 中有趣的 9 个常用编码套路

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 1️⃣ set对象:数组快速去重 常规情况下,我们想要筛选唯一值,一般会想到遍历数组然后逐个对比,或者使用成熟的库比如lodash之类的。 不过,ES…

忘记iPhone锁屏密码?三种方法帮你顺利解决!

不论是苹果手机用户还是安卓手机用户,如果开机的锁屏密码忘记的话,应该是比较麻烦的一件事情,iPhone用户如果连续尝试6次密码都不对的话,iPhone将会自动锁死,也就变成了我们常说的“砖机”,不过在iPhone锁死…

华为交换机记录日志_华为交换机日志导出 华为交换机日志导出命令

怎么查看华为交换机的系统日志? 如果需要, 您可以手动将事件添加到您要设置的每个事件中,并将其添加到您要踩踏的电话中。 华为手机自有日历: 无一次性设置, 无共享日历链接, 只从其他日历导入华为日历&…

iphone已停用解锁大概多少钱_iPhone停用怎么解锁 三种处理方法详解

【巴士数码】一些用户遇到了iPhone被停用的情况,不知道怎么解锁的具体操作方法,现在和大家分享三种iPhone停用怎么解锁的处理方法。如果你的iPhone或者iPad被停用了可以试试以下三种方法进行解锁。 如果你记得密码的话,请过1分钟后再试一次。而在忘记密码的情况下,iPhone停…