의 마지막 시간 기록을 얻을 :내가 내 날짜 열에서 매핑을 다음 한 elasticsearch
{
"range": {
"order_datetime": {
"gte": "now-1h",
"lte": "now"
}
}
}
I을 : 나는 얻기 위해 노력하고
"order_datetime": {
"type": "date",
"format" : "yyyy-M-d H:m:s"
}
를 쿼리에서 다음 범위 필터를 사용하여 마지막 시간 기록 현재 시간에서 5 시간에서 6 시간 전에 주문한 주문을 받고 있습니다. 아무도 왜 그 일이 일어 났는지 설명 할 수 있습니까? 나는 그렇게 아래와 같이 time_zone
를 부착 시간대의 문제라고 생각 :
{
"range": {
"order_datetime": {
"gte": "now-1h",
"lte": "now",
"time_zone": "+05:30"
}
}
}
아직도 내가 같은 결과를 얻고있다. 제발 도와주세요
ES가 설치된 서버의 시간대는 무엇입니까? – shantanuo
아시아/콜카타 즉, +05 : 30부터 utc – pravindot17
키바나를 사용하는 경우 고급 설정으로 이동하여 시간대를 변경할 수 있습니다. – shantanuo