当前位置: 首页 > wzjs >正文

企业网站建设费用深圳住房城乡建设网站藁城

企业网站建设费用深圳,住房城乡建设网站藁城,海燕网站建设公司,在线h5制作工具文章目录 0、思路1、配置 ingest pipeline2、在索引映射中启用_source字段的时间戳3、使用 index template 全局设置时间戳4、写入测试数据5、验证结果6、总结 在使用 Elasticsearch 进行数据存储和检索时,时间戳字段是一个非常重要的组成部分。它可以帮助我们追踪数…

文章目录

  • 0、思路
  • 1、配置 ingest pipeline
  • 2、在索引映射中启用_source字段的时间戳
  • 3、使用 index template 全局设置时间戳
  • 4、写入测试数据
  • 5、验证结果
  • 6、总结

在使用 Elasticsearch 进行数据存储和检索时,时间戳字段是一个非常重要的组成部分。它可以帮助我们追踪数据的创建或更新时间,便于后续的查询、分析和监控。Elasticsearch 提供了多种方式来自动为文档添加时间戳字段。本文将介绍如何为索引设置自动的时间戳字段,并探讨相关的配置选项。

0、思路

设置自动时间戳字段,可以考虑 ES 的预处理功能,即 _ingest 的 pipline,在数据写入之前生成时间戳,写入到指定字段。

注意:

使用 pipeline 功能需要集群中有 ingest 的节点
即:node.roles: ingest

下面将介绍操作步骤

1、配置 ingest pipeline

Elasticsearch 的 ingest pipeline 功能允许你在数据索引之前对其进行处理。可以使用 set 处理器来添加时间戳字段。

以下涉及两个 processor,分别是 set processor和 date processor

首先,创建一个 ingest pipeline:

PUT _ingest/pipeline/pip_timestamp
{"processors": [{"set": {"field": "@timestamp","value": "{{_ingest.timestamp}}","override": true}},{"date": {"field": "@timestamp","formats": ["yyyy-MM-dd HH:mm:ss","ISO8601"],"target_field": "@timestamp","output_format": "yyyy-MM-dd HH:mm:ss","timezone": "Asia/Shanghai"}}]
}

上述代码创建了一个名为 pip_timestamp 的管道,可以在索引模板,或者索引中声明使用。

2、在索引映射中启用_source字段的时间戳

Elasticsearch 允许在索引映射中启用时间戳功能。可以在创建索引时,通过定义映射来启用自动时间戳字段。

PUT /my_index
{"settings": {"index":{"default_pipeline":"pip_timestamp"}}, "mappings": {"properties": {"@timestamp": {"type": "date","format": "yyyy-MM-dd HH:mm:ss||yyyy-MM-dd||epoch_millis"},"message": {"type": "text"}}}
}

在这个例子中,我们定义了一个@timestamp字段,类型为 date。当你向该索引插入文档时,Elasticsearch会自动为每个文档生成一个@timestamp字段。

3、使用 index template 全局设置时间戳

当然,你也可以在 Index_template 中定义声明,关于 pipline 的用法此处不再赘述。

如果你希望为多个索引自动添加时间戳字段,可以使用 index template。通过定义一个索引模板,你可以确保所有匹配该模板的索引都自动启用时间戳功能。

PUT _index_template/my_template
{"index_patterns": ["my_index*"],"template": {"mappings": {"properties": {"@timestamp": {"type": "date"}}},"settings": {"index.default_pipeline": "pip_timestamp"}}
}

在这个例子中,我们创建了一个名为 my_template 的索引模板,匹配所有以my_index 开头的索引。模板中指定了默认的 ingest pipeline 为pip_timestamp,并定义了@timestamp 字段的映射。

4、写入测试数据

然后,在索引文档时指定该pipeline:

POST my_index/_doc
{"message":"test_content"
}

在这个例子中,{{_ingest.timestamp}} 是一个动态变量,表示当前时间。Elasticsearch 会在索引文档时自动将当前时间戳添加到 @timestamp 字段。

POST /my_index/_doc?pipeline=pip_timestamp
{"message": "This is a test message"
}

5、验证结果

执行查询

GET my_index/_search

结果如下:
在这里插入图片描述

6、总结

Elasticsearch提供了多种方式来自动为索引添加时间戳字段。你可以通过索引映射、ingest pipeline、index template等方式来实现这一功能。根据你的具体需求,选择合适的方法来确保时间戳字段的准确性和一致性。

通过合理配置时间戳字段,你可以更好地管理和分析数据,提升系统的可观测性和运维效率。希望本文对你理解和使用Elasticsearch的时间戳功能有所帮助!


文章转载自:

http://VKZVuk5D.kgjyy.cn
http://he60klR3.kgjyy.cn
http://QVgDQzQZ.kgjyy.cn
http://0LzZfnJt.kgjyy.cn
http://zb2FBPrs.kgjyy.cn
http://a76WxEnn.kgjyy.cn
http://cJ59s3Bk.kgjyy.cn
http://DR5mMJwu.kgjyy.cn
http://r9Jrlcfg.kgjyy.cn
http://4yqBAMJS.kgjyy.cn
http://r3QSXKvl.kgjyy.cn
http://4NUQQYRf.kgjyy.cn
http://zW99XCSu.kgjyy.cn
http://SBixbQPT.kgjyy.cn
http://4fA4H2w1.kgjyy.cn
http://zDHQeqsj.kgjyy.cn
http://ugrBSHKa.kgjyy.cn
http://x5qvNDON.kgjyy.cn
http://pdbm97Or.kgjyy.cn
http://edypFJfr.kgjyy.cn
http://ZtLjli5z.kgjyy.cn
http://4t6AVlDg.kgjyy.cn
http://t7YEq6b5.kgjyy.cn
http://FT6kv7sy.kgjyy.cn
http://kqxEBTO8.kgjyy.cn
http://FaZZZxZv.kgjyy.cn
http://3mglKj0v.kgjyy.cn
http://blvyBq5w.kgjyy.cn
http://UVcBamyf.kgjyy.cn
http://Zqjsy1FM.kgjyy.cn
http://www.dtcms.com/wzjs/741219.html

相关文章:

  • 在线网站建设费用是多少wordpress手机验证码登录
  • 安平做网站的电话wordpress备份图文文章
  • 网站 移动app开发企业新网站seo推广
  • 青岛seo整站优化济南seo推广价格
  • 网站活动策划怎么做公司网站建设高端网站建设网页设计
  • 辽宁建设培训网站吴忠网站建设哪家好
  • 购物模板网站建设清远 网站建设
  • 女装网站建设网站建设与维护是做什么
  • 彩票网站模板源码如何创办一家自己的公司
  • 自助建站系统哪个最好用网站备案模板
  • 建筑材料价格信息网高速wordpress优化
  • 长春火车站什么时候解封河北网页制作
  • 社区类网站开发给wordpress加相册
  • 上海网站推广找哪家坪山网站建设方案
  • 济南网站建设报价网站策划过程
  • 珠海市区工商年报在哪个网站做网站建设平台讯息
  • 家具网站首页模板seo查询爱站
  • 怎么修改网站首页html代码什么是响应式
  • 做网站模块网站建设四川
  • 官方网站在家做兼职以网站建设为开题报告
  • 最早做弹幕的网站宁波其它区高端关键词优化
  • 佛山网站开发公司有哪些青岛网站开发公司
  • 网站管理助手打开是系统参数配置网站优化的价值
  • 企业网站怎么建设方案顺企网吉安网站建设
  • wordpress安装 503seo服务平台选择
  • 重庆免费网站建站模板郑州男科医院排名最好的医院
  • 贵州网站开发哪家便宜北京建设住房和城乡建设官网
  • 凌河锦州网站建设wordpress恢复安装失败
  • 天河做网站哪家强ui设计哪家培训班好
  • 网站建设如何制作教程摄影网站模板源码