首页 > 解决方案 > 使用kibana开发工具/任何其他方法在elasticsearch中的日期差异?

问题描述

我试图在弹性搜索中找到两个日期的差异,我想知道如何使用 kibana 开发工具或任何其他方式来做到这一点。我找到了一些参考。为此,但没有确切地知道我该怎么做。任何帮助我如何做到这一点。

参考。如何计算 ElasticSearch 中两个日期时间之间的差异

https://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-body.html#request-body-search-script-fields

https://www.elastic.co/guide/en/elasticsearch/reference/1.4/search-request-script-fields.html

标签: datetimeelasticsearch

解决方案


您需要将其解析为另一种数据类型,并使用为您提供日期的小时/分钟的方法。这可能会有所帮助。 https://www.elastic.co/blog/using-painless-kibana-scripted-fields

或者这个帖子。 如何计算 ElasticSearch 中两个日期时间之间的差异

你最好的是脚本字段。如果您启用了动态脚本并且这些日期字段在映射中定义为日期,上述搜索查询应该可以工作。


推荐阅读