gpt4 book ai didi

elasticsearch - 如何在Kibana和Elasticsearch中从日期时间中提取月份?

转载 作者:行者123 更新时间:2023-12-03 01:44:15 24 4
gpt4 key购买 nike

我将一些数据放入Elasticsearch中以在Kibana中对其进行可视化。我的目标是最大程度地避免Kibana中的脚本字段,因为它们在计算上很昂贵。

我想制作一个图表,在X轴上显示月份,在Y轴上计数。为此,我需要将EventDate格式化为month。最好的方法是什么?

这是我的PUT语句:

PUT /test
{
"mappings": {
"registry": {
"_source": {
"enabled": true
},
"_all": {
"enabled": true
},
"properties": {
"Id": {
"type":"text"
},
"Location": {
"type":"geo_point"
},
"Country": {
"type":"keyword"
},
"EventDate": {
"type":"date",
"format": "yyyy-MM-dd HH:mm:ss.SSS"
},
}
}
}
}

最佳答案

我不知道确切的用例,但是您可以使用直方图聚合或正则表达式查询来匹配EventDate中的月份。

这是DateHistogramm聚合的文档:https://www.elastic.co/guide/en/elasticsearch/reference/current/search-aggregations-bucket-datehistogram-aggregation.html

关于elasticsearch - 如何在Kibana和Elasticsearch中从日期时间中提取月份?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45277171/

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