Elasticsearch Date类型使用技巧
来源:互联网 发布:自动装修软件 编辑:程序博客网 时间:2024/06/10 00:12
elasticsearch原生支持date类型,结合该类型和Kibana可以做出漂亮有用的图表。这里简单记录下使用的方法。
使用date类型可以用如下两种方式:
使用毫秒的时间戳,直接将毫秒值传入即可。
传入格式化的字符串,默认是ISO 8601标准,例如2015-02-27T00:07Z
(零时区)、2015-02-27T08:07+08:00
(东八区),这两个时间实际是同一个,只是时区不同,关于时间戳,可以参见我之前的文章。另外还可以自定义时间格式,参见es的文档。但个人不建议使用自定义格式,设置不当容易遇到时区问题。在php中获取ISO 8601
标准的时间很简单,date('c',time())
即可。
elasticsearch默认会自动识别date类型,如果想关闭该功能,修改mapping的设置'date_detection' => false
即可 。
后记
一个date
类型折腾了我大半年,弱爆了……
参考资料
- ISO 8601
- ElasticSearch Date Type
- ElasticSearch Date Format
elasticsearch原生支持date类型,结合该类型和Kibana可以做出漂亮有用的图表。这里简单记录下使用的方法。
使用date类型可以用如下两种方式:
使用毫秒的时间戳,直接将毫秒值传入即可。
传入格式化的字符串,默认是ISO 8601标准,例如
2015-02-27T00:07Z
(零时区)、2015-02-27T08:07+08:00
(东八区),这两个时间实际是同一个,只是时区不同,关于时间戳,可以参见我之前的文章。另外还可以自定义时间格式,参见es的文档。但个人不建议使用自定义格式,设置不当容易遇到时区问题。在php中获取ISO 8601
标准的时间很简单,date('c',time())
即可。
elasticsearch默认会自动识别date类型,如果想关闭该功能,修改mapping的设置'date_detection' => false
即可 。
后记
一个date
类型折腾了我大半年,弱爆了……
参考资料
- ISO 8601
- ElasticSearch Date Type
- ElasticSearch Date Format
阅读全文
0 0
- Elasticsearch Date类型使用技巧
- Elasticsearch Date类型使用技巧
- grafana elasticsearch date类型问题
- Elasticsearch Date类型,时间存储相关说明
- Linux date 命令使用技巧
- Linux date 命令使用技巧
- Linux date 命令使用技巧
- date 命令使用小技巧
- ElasticSearch中Date
- Oracle中date的使用技巧
- 使用DateTimePicker绑定Date类型字段
- MYSQL的DATE类型的使用
- ORACLE中date类型的使用
- Date类型使用Calendar进行时间运算
- Date类型
- Date类型
- Date类型
- Date类型
- slice和splice的区别
- angularjs学习笔记二——代码结构简介
- 并发工具类:同步屏障CyclicBarrier
- FragmentPagerAdapter动态删除和调整fragment位置的问题
- 给easyui-datebox设置隐藏或者不可用
- Elasticsearch Date类型使用技巧
- MFC应用程序中嵌入一个谷歌cef浏览器
- 100-广播
- 括号序列
- windows下面安装redis及php_redis.dll拓展
- OSGI开发(基础篇)
- 递归求裴波那契数列
- bzoj2179 FFT快速傅立叶
- 颠倒的价牌