Elastic Search 新手笔记(2)—— 日期格式

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
简介: 前言前一阵子,做了elasticsearc相关的工作,遇到了日期格式的问题,苦于当时找了好久,所以在这里记录一下。正文首先在这里贴出官方的讲解,官网永远是最好的老师。Elasticsearch 官网日期格式官网是英语的,很多人看着头大,那么可以直接看下面的表格。

前言

前一阵子,做了elasticsearc相关的工作,遇到了日期格式的问题,苦于当时找了好久,所以在这里记录一下。

正文

首先在这里贴出官方的讲解,官网永远是最好的老师。
Elasticsearch 官网日期格式
官网是英语的,很多人看着头大,那么可以直接看下面的表格。

日期格式 详细说明
epoch_millis 从1970年1月1日开始到现在的毫秒数
epoch_second 从1970年1月1日开始的秒数
date_optional_time or strict_date_optional_time 通用的ISO标准时间,日期是必须的,时间可选
basic_date 完整的日期基本格式:yyyyMMdd
basic_date_time 带日期和时间的基本格式,日期和时间用T分割:yyyyMMddTHHmmss.SSSZ
basic_date_time_no_millis 忽略毫秒的带日期和时间的基本格式:yyyyMMddTHHmmssZ
basic_ordinal_date 4位数的年份和当前年份的天数:yyyyDDD
basic_ordinal_date_time 4位数的年份和当前年份的天数加上具体时间:yyyyDDDTHHmmss.SSSZ
basic_ordinal_date_time_no_millis 4位数的年份和当前年份的天数加上具体时间但是不包含毫秒:yyyyDDDTHHmmssZ
basic_time HHmmss.SSSZ
basic_time_no_millis HHmmssZ
basic_t_time 带T标记:THHmmss.SSSZ
basic_t_time_no_millis 带T标记:THHmmssZ
basic_week_date or strict_basic_week_date xxxxWwwe例如2019年第12周的第2天:2017W122
basic_week_date_time or strict_basic_week_date_time xxxxWwweTHHmmss.SSSZ
basic_week_date_time_no_millis or strict_basic_week_date_time_no_millis xxxxWwweTHHmmss
date or strict_date 日期格式:yyyy-MM-dd
date_hour or strict_date_hour 日期格式+小时:yyyy-MM-ddTHH
date_hour_minute or strict_date_hour_minute 日期格式+小时+分钟:yyyy-MM-ddTHH:mm
date_hour_minute_second or strict_date_hour_minute_second 日期格式+小时+分钟+秒:yyyy-MM-ddTHH:mm:ss
date_hour_minute_second_fraction or strict_date_hour_minute_second_fraction 日期格式+小时+分钟+秒+毫秒:yyyy-MM-ddTHH:mm:ss.SSS
date_hour_minute_second_millis or strict_date_hour_minute_second_millis 日期格式+小时+分钟+秒+毫秒:yyyy-MM-ddTHH:mm:ss.SSS
date_time or strict_date_time 日期格式+小时+分钟+秒+毫秒+时区:yyyy-MM-ddTHH:mm:ss.SSSZZ
date_time_no_millis or strict_date_time_no_millis 日期格式+小时+分钟+秒+毫秒+时区:yyyy-MM-ddTHH:mm:ssZZ
hour or strict_hour 小时:HH
hour_minute or strict_hour_minute 小时+分钟:HH:mm
hour_minute_second or strict_hour_minute_second 小时+分钟+秒:HH:mm:ss
hour_minute_second_fraction or strict_hour_minute_second_fraction 小时+分钟+秒+毫秒:HH:mm:ss.SSS
hour_minute_second_millis or strict_hour_minute_second_millis 小时+分钟+秒+毫秒:HH:mm:ss.SSS
ordinal_date or strict_ordinal_date 年份+一年第多少天:yyyy-DDD
ordinal_date_time or strict_ordinal_date_time 年份+一年第多少天+具体时间+时区:yyyy-DDDTHHMMss.SSSZZ
ordinal_date_time_no_millis or strict_ordinal_date_time_no_millis 年份+一年第多少天+具体时间+时区(不带毫秒):yyyy-DDDTHHMMssZZ
time or strict_time 具体时间:HHMMss.SSSZZ
time_no_millis or strict_time_no_millis HHMMssZZ
t_time or strict_t_time THHMMss.SSSZZ
t_time_no_millis or strict_t_time_no_millis THHMMssZZ
week_date or strict_week_date 以周记时的日期:xxxx-Www-e
week_date_time or strict_week_date_time 以周记时的日期+时期:xxxx-Www-eTHH:mm:ss.SSSZZ
week_date_time_no_millis or strict_week_date_time_no_millis 以周记时的日期+时期不带毫秒:xxxx-Www-eTHH:mm:ssZZ
weekyear or strict_weekyear 年份:xxxx
weekyear_week or strict_weekyear_week 年份+周数:xxxx-Www
weekyear_week_day or strict_weekyear_week_day 年份+周数+天数:xxxx-Www-e
year or strict_year 年份:yyyy
year_month or strict_year_month yyyy-MM
year_month_day or strict_year_month_day yyyy-MM-dd

后记

本文可以用于大家以后参考使用,我参考的书籍是《从Lucene到Elasticsearch全文检索实战》

相关实践学习
使用阿里云Elasticsearch体验信息检索加速
通过创建登录阿里云Elasticsearch集群,使用DataWorks将MySQL数据同步至Elasticsearch,体验多条件检索效果,简单展示数据同步和信息检索加速的过程和操作。
ElasticSearch 入门精讲
ElasticSearch是一个开源的、基于Lucene的、分布式、高扩展、高实时的搜索与数据分析引擎。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr(也是基于Lucene)。 ElasticSearch的实现原理主要分为以下几个步骤: 用户将数据提交到Elastic Search 数据库中 通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据 当用户搜索数据时候,再根据权重将结果排名、打分 将返回结果呈现给用户 Elasticsearch可以用于搜索各种文档。它提供可扩展的搜索,具有接近实时的搜索,并支持多租户。
目录
相关文章
|
2月前
|
前端开发 Java iOS开发
elasticsearch8.1源码编译笔记
elasticsearch8.1源码编译笔记
36 0
|
3月前
|
关系型数据库 MySQL 索引
|
4月前
|
自然语言处理 安全 关系型数据库
|
JSON 安全 搜索推荐
白日梦的Elasticsearch实战笔记,32个查询案例、15个聚合案例、7个查询优化技巧(一)
白日梦的Elasticsearch实战笔记,32个查询案例、15个聚合案例、7个查询优化技巧(一)
620 0
|
Java 数据库 Docker
Elasticsearch笔记
Elasticsearch笔记
121 0
Elasticsearch笔记
|
存储 Web App开发 搜索推荐
Elasticsearch笔记(集群插件、kibana、什么是倒排索引)
Elasticsearch笔记(集群插件、kibana、什么是倒排索引)
Elasticsearch笔记(集群插件、kibana、什么是倒排索引)
Elasticsearch核心技术与实战-极客课程笔记
Elasticsearch核心技术与实战-极客课程笔记
391 0
Elasticsearch核心技术与实战-极客课程笔记
|
搜索推荐
ElasticSearch笔记
ElasticSearch笔记
112 0
ElasticSearch笔记
|
SQL JSON 自然语言处理
白日梦的Elasticsearch实战笔记,ES账号免费借用、32个查询案例、15个聚合案例、7个查询优化技巧。(三)
白日梦的Elasticsearch实战笔记,ES账号免费借用、32个查询案例、15个聚合案例、7个查询优化技巧。(三)
246 0
|
搜索推荐 索引
白日梦的Elasticsearch实战笔记,ES账号免费借用、32个查询案例、15个聚合案例、7个查询优化技巧。(二)
白日梦的Elasticsearch实战笔记,ES账号免费借用、32个查询案例、15个聚合案例、7个查询优化技巧。(二)
310 0

热门文章

最新文章