Attualmente so già come filtrare un intervallo di giorni da un campo di data (data/ora). Questo è un compito facile:ElasticSearch: come eseguire una query su un campo data utilizzando un filtro di intervallo di ore
"range": {
"date": {
"gte": "2015-11-01",
"lte": "2015-11-30"
}
}
Ma come filtrare date in cui siete interessati a intervalli in base a ore come gte: "8:00:00" e LTE: "10:00:00"? È possibile?
Il mio fabbisogno in altre parole: Come ottenere tutti gli eventi in corso questo mese (15-11-01/15-11-30) ma solo tra le 8:00:00 e le 10:00:00?
Tra quelle ore, per qualsiasi giorno? –
Diciamo che voglio ottenere tutti i record tra 2015-10-01 e 2015-12-31, ma solo quelli che sono avvenuti tra questa fascia oraria: "8:00:00" e "10:00:00" – xtingray
Possibile duplicato di [Elasticsearch: filtraggio per data e ora come campi diversi] (http://stackoverflow.com/questions/33508044/elasticsearch-filtering-by-date-and-time-as-different-fields) – Val