首页 > 编程知识 正文

elasticsearch 日志,elasticsearch语法

时间:2023-05-03 10:10:42 阅读:170743 作者:1149

日期类型(Date datatype ) JSON没有日期类型,因此可以在Elasticsearch中表示为:

日期格式字符串。 例如, “2015-01-01”或“2015/01/01 12:10:30”毫秒级长整型秒级integer类型,例如:1515150699465

实际上,无论日期用什么格式写,在ES内部都会首先转换为UTC时间,并作为长类型存储。

您可以自定义日期格式,但如果未指定,将使用以下默认格式:

“strict _ date _ optional _ time|| epoch _ millis”

date类型的查询在内部转换为长整型处理,聚合返回的结果根据字段中定义的格式转换为字符串输出。

注:日期始终显示为字符串,即使它最初在JSON文档中作为long字符串提供。

自定义日期格式。 如果未指定格式,将使用以下缺省设置:

' strict _ date _ optional _ time|| epoch _ millis '

例如,put my _ index {“mappings”: {“_ doc”: {“properties”: } }“date”3360 {“type”3360“date” 2 { ' date ' : ' 2015-01-01t 12336010336030 z ' } put get my _ index/_ search { ' sort ' : { ' date ' : ' ASC

多日期格式put my _ index { ' mappings ' : } ' _ doc ' : { ' properties ' : { ' date ' 3360 { ' type ' : ' date ' format ' : ' yyyy-mm-ddhh : mm : ss|||yyyy-mm-DD|| epoch _ millis ' }参数boost默认值1.0doc_values 设置epoch _ millislocaleignore _ malformed是否忽略非常规值, 是否可以抛出默认异常索引进行查询默认true null _ value null store默认false公用format epoch_millisepoch_second参考1.https://www .

2.https://www.elastic.co/guide/en/elastic search/reference/6.4/mapping-date-format.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。