我有这种格式的日期,November 17th 2016, 12:54:29.000"
我17
只需要使用无痛脚本即可。另外,如果有人可以为我提供有关日期格式的无痛脚本教程的链接。
问问题
1528 次
1 回答
4
date
如果您可以映射该字段
doc['<field_name>'].date.dayOfMonth
.
否则,您将需要使用正则表达式,例如
/ (\d{2})/.matcher(doc['<field_name>'].value).group(1)
.
基于日期的解决方案使用org.joda.time.MutableDateTime
. 使用正则表达式java.util.regex.Matcher
,您必须在 Elasticsearch 配置文件中启用正则表达式作为script.painless.regex.enabled=on
.
于 2017-07-08T12:17:50.437 回答