Forex onay verisi bir dizin var ve örneğin bir başlangıç ve bitiş tarihi içinde teklif fiyatları almak için bir sorgu oluşturmak istiyorum Belli bir "çözünürlük". Çözünürlükle kastettiğim, her x dakika veya saat için 1 değer, ortanca veya ortalama istediğimdir.Her x dakikada bir ortalama/ortalama değeri almak için aramaya ilişkin arama sorgusu/saatler/günler
Tahmin ediyorum, tarih histogram kümelenmesini istatistik birleştirme ile birlikte kullanmam gerekiyor - ama nasıl?
Bir numune değil doğru Şu anda üzerinde çalışıyorum sorgusu: Böyle
{
"fields": ["ask_price", "bid_price", "tick_date"],
"query": {
"match": {
"currency_pair": currencyPair
}
},
"filter": {
"range": {
"gte": startDate,
"lte": endDate,
"format": "yyyy-MM-dd"
}
},
"aggs": {
"resolution": {
"date_histogram": {
"field": "tick_date",
"interval": "1m"
}
}
}
}