date - 如何在MVEL中为ElasticSearch将毫秒转换为日期

标签 date elasticsearch mvel

我需要MVEL运算符将unix_timestamp字段转换为日期。

我有一个由mysql导入的时间戳填充的字段。现在,我要从中获取日期(而不是日期时间)并将其用于聚合中。

我的汇总如下:

"aggregations" : {
  "grouped_item" : {
    "terms" : {
      "script" : "doc['time_stamp'].value",
      "size" : 50
    }
  }
}

上述汇总的结果按“秒”分组,但我需要“按日期”。

提前致谢。

最佳答案

与其尝试给脚本赋值并使用聚合,还不如使用date histogram aggregation来达到此目的。

关于date - 如何在MVEL中为ElasticSearch将毫秒转换为日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25759754/

相关文章:

mysql - 在 MYSQL 中将 YYYY-mm-dd 转换为 yyyymmdd

python - 强制将 DatetimeIndex 与 Pandas 一起使用

php - TIMESTAMPDIFF - 如何在 PHP/MySQL 中使用它来计算日期值之间的差异

java - elasticsearch包导入报错

elasticsearch - 计算多值字段位置的距离

javascript - 如何在 jqGrid 中的日期列中使用输入类型 ='date'

elasticsearch - 如何将 ElasticSearch 中的现有坐标转换为地理点

elasticsearch - 批量插入与单次插入

mvel - 如何将参数传递给 MVEL 表达式中编写的函数?

java - 当我尝试计算一个简单的 MVEL 表达式时,出现错误 : could not access: name