我的Elasticsearch文档中有一个日期字段。 我正在聚集那个领域。
这是我的查询
GET _search
{
"size": 0,
"aggregations": {
"timeslice": {
"histogram": {
"script": "doc['ad_inTime'].date.getHourOfDay()",
"interval": 1,
"min_doc_count": 0,
"extended_bounds": {
"min": 0,
"max": 23
},
"order": {
"_key": "desc"
},
"offset":0
}
}
}
}
现在我想在此行中传递时区信息(偏移或时区名称 - 无论哪个有效):
"script": "doc['ad_inTime'].date.getHourOfDay()",
并将日期调整为时区。有什么方法可以吗?
答案 0 :(得分:1)
您可以将时区作为参数传递给您的脚本,如下所示:
/// Returns a value less than or equal to the number of elements in
/// `self`, *nondestructively*.
///
/// - Complexity: O(N).
public func underestimateCount() -> Int