6

それぞれにタイムスタンプがあるドキュメントを集約しています。タイムスタンプは UTC ですが、ドキュメントごとに異なるローカル タイム ゾーン ( "timezone": "America/Los_Angeles") もあります。

date_histogram aggregationUTC や固定タイム ゾーンではなく、現地時間に基づいてを実行しようとしています (たとえば、オプションを使用"time_zone": "America/Los_Angeles")。

集計前に各ドキュメントのタイムゾーンを現地時間に変換するにはどうすればよいですか?

単純な集計は次のとおりです。

{
  "aggs": {
    "date": {
      "date_histogram": {
        "field": "created_timestamp",
        "interval": "day"
      }
    }
  }
}
4

2 に答える 2