日付に基づいて値のグループをフィルター処理し (ここにフィールドを追加)、グループ化する必要がありますdevice_id
。だから私は次のものを使用しています:
{
"aggs":{
"dates_between":{
"filter": {
"range" : {
"added" : {
"gte": "2014-07-01 00:00:00",
"lte" :"2014-08-01 00:00:00"
}
}
},
"aggs": {
"group_by_device_id": {
"terms": {
"field": "device_id"
}
}
}
}
}
}
"Failed to parse source"
これにより、クエリの実行時にエラーが発生します。これは正しい方法ですか?
日付集計のみを実行すると、指定された日付範囲にない値が表示されます