gpt4 book ai didi

elasticsearch - 现在以_timestamp中的格式进行日期

转载 作者:行者123 更新时间:2023-12-03 00:23:16 29 4
gpt4 key购买 nike

我想使用_timestamp的默认值(现在为日期)索引文档,在elasticsearch索引文档时设置此字段。我想将_timestamp保存为一种格式,以便以后可以在Kibana中使用它。到目前为止,我已经尝试了很多方法,这是尝试获得所需结果的最简单方法:

{
"mappings": {
"_default_" : {
"_timestamp" : {"enabled" : true, "store" : "yes"}
}
}
}

是否可以给此_timestamp诸如“2015-02-25”的格式?

对于实际映射,该值以纪元时间戳记:
fields: {
_timestamp: 1424895937428
}

即使我没有为_timestamp提供所需的格式,kibana也无法识别该值,因此无法通过该值进行查询。

到目前为止,我还尝试在映射中使用类似{“format”:“YYYY-MM-dd”}或{“index”:“analyzed”}的选项,但是没有运气。

我正在尝试这是否可能?

最佳答案

您正在使用什么将数据传递给elasticsearch?
我现在正在使用fluentd,并让它读取json列表。
在我的配置中,我将时间设置在源代码设置中,如下所示:

keys date, prot, srcip, srcport, country, org, dstip, dstport
time_key date
time_format %Y-%m-%dT%H:%M:%S.%L%:z

date是给定格式的传入json中的第一个字段。
这对我来说很有效,该值存储在@timestamp字段中,索引通常默认为prefix-YYYY.MM.DD。

关于elasticsearch - 现在以_timestamp中的格式进行日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28729364/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com