我需要從彈性搜索索引中獲取最后 30 分鐘的資料。我正在從 logstash 輸入插件讀取此查詢。我現在用了-30m。但它沒有給出正確的結果。請幫助確定我在這里缺少什么查詢:
"query": {
"bool": {
"filter": [
{
"range": {
"createdDate": {
"gte": "now-30m"
}
}
}
]
}
}
輸出資料低于 30 分鐘范圍內的時間
"createdDate": "2021-11-26T09:10:38.524Z",
"createdDate": "2021-11-26T06:44:58.520Z",
索引中的欄位詳細資訊。
"createdDate": {
"type": "date"
},
uj5u.com熱心網友回復:
您的映射和資料看起來都正確。
但是,您的不同系統 Logstash 和 Elasticsearch 可能與您計算的系統安裝在不同的時區。
由于now是動態計算的,因此它可能與您期望的不同。確保考慮到時區差異。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/366902.html
