【发布时间】:2021-06-22 20:45:41
【问题描述】:
我的索引中有一个带有持续时间字段的文档,以周期/持续时间格式表示,例如P1DT3H4S。
理想情况下,我会让 Elasticsearch 在多字段中将其解析为毫秒。显然 Elasticsearch 无法做到这一点。
下一个最好的方法是自己将周期转换为毫秒并将其存储在多字段中。这可能吗?
我想得到什么结果:
duration 的值类似于 PT4M20S。
duration.millis 对应的值为260000
【问题讨论】:
-
可以让 ES 为你计算它,但结果不会存储在多字段中,只是存储在两个单独的字段中。对你来说可以吗?
-
我可以在代码中做到这一点并存储在一个单独的字段中。但是如何让 Elasticsearch 计算它呢?
标签: elasticsearch