【发布时间】:2020-10-09 18:04:50
【问题描述】:
给定一个包含两个日期字段的弹性搜索索引,我如何查询这两个日期之间的平均时间?
{
"mappings": {
"properties": {
"dateInserted": {
"type": "date",
"format": "dateOptionalTime"
},
"dateUpdated": {
"type": "date",
"format": "dateOptionalTime"
}
}
}
}
[
{
"dateInserted": "2020-10-01 00:00:00",
"dateUpdated": "2020-10-01 01:00:00"
}, {
"dateInserted": "2020-10-01 02:00:00",
"dateUpdated": "2020-10-01 04:00:00"
}
]
文档 A 的间隔为一小时,文档 B 的间隔为两小时,因此预期结果为 1.5 小时。
【问题讨论】:
标签: elasticsearch