私は集計によって数時間で文書をグループ化しようとしましたが、常に「予想されるフィールド名ですが、[START_OBJECT]が見つかりました」という例外がありますか?どうしたの?弾性検索アグリゲーションのドキュメントを時間単位でグループ化するにはどうすればよいですか?
{
"query" : {
"bool" : {
"must" : {
"range" : {
"timestamp" : {
"from" : "2017-08-14 00:00:00",
"to" : "2017-08-15 00:00:00",
"include_lower" : true,
"include_upper" : true
}
}
}
}
},
"aggs": {
"result_by_hours": {
"histogram": {
"script": "doc.timestamp.date.getHourOfDay()",
"interval": 1
}
}
}
}
私が期待するのは、昨日の1時間あたりのドキュメント数を返すことです。 「2017-08-14 - 2017-08-15」ではなく、どのように動的リアルタイムを使用できますか?事前に
感謝:)
2試みも失敗:( "aggs":{ "result_by_hours":{ "date_histogram":{ "フィールド": "タイムスタンプ"、 "間隔": "時"、 "フォーマット": " k " } } } – Joey
esバージョンとは何ですか? – sunkuet02
ESバージョンは2.3です – Joey