2017-01-22 6 views
0

こんにちは、私はarrival_time というフィールドで2つの時間範囲の間でクエリを実行したいが、以下のクエリでは必要な出力が得られません。 ?私は間違っ GET /飛行機/停止/ _searchをつもりどこ あなたはかなりarrival_timeというフィールドで2つの時間範囲の間でクエリを行いたい場合

{ 
"query": { 
      "range": { 
      "time": { 
       "gte": "13:00:00", 
       "lte": "15:00:00" 
      } 
      } 
     }  
} 

を教えてもらえますし、私もこのクエリ GET /飛行機/ _search Q = ARRIVAL_TIMEしようとした?:を[午後1時00分○○秒+ TO + 15:00:00] &かなり

+0

を試してみてください。 – user3775217

+0

私のインデックス名は飛行機、テーブル名は4列aeroplane_id、airport_name、arrival_time、departure_timeとして停止します。到着時刻の形式は、HH:MM:SSです。 –

答えて

0

あなたは、データベースのスキーマとマッピングを共有することができ

{ 
    "query": 
     { 
      "range": 
       { 
        "arrival_time": 
         { 
          "gte": "13:00:00", 
          "lte": "15:00:00" 
         } 
       } 
     } 
} 
+0

よくこのコードを試しましたが、出力には23:24:00などの値が含まれていてはいけません。時刻は15:54:00です。 –

+0

これは動作しませんでした。ありがとうございました –

関連する問題