elasticsearch,Curl,elasticsearch" /> elasticsearch,Curl,elasticsearch" />

Curl 我想在名为arrival\u time的字段中查询两个时间范围

Curl 我想在名为arrival\u time的字段中查询两个时间范围,curl,elasticsearch,Curl,elasticsearch,嗨,我想在一个叫做到达时间的字段中查询两个时间范围 但是下面给出的查询没有为我提供必要的输出。 你能告诉我哪里出了问题吗 获取/飞机/停止/搜索?很好 { "query": { "range": { "time": { "gte": "13:00:00", "lte": "15:00:00" } } } } 我也尝试了这个查询

嗨,我想在一个叫做到达时间的字段中查询两个时间范围 但是下面给出的查询没有为我提供必要的输出。 你能告诉我哪里出了问题吗 获取/飞机/停止/搜索?很好

{
"query": {
          "range": {
            "time": {
              "gte": "13:00:00",
              "lte": "15:00:00"
            }
          }
        }    
}
我也尝试了这个查询 获取/飞机/搜索?q=到达时间:[13:00:00+到+15:00:00]&pretty

试试看

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

您可以共享您的数据库架构和映射吗?我的索引名是aeroplane,表名是stop。它有4列,分别为aeroplane\u id、airport\u name、arrival\u time、Exhibit\u time。到达时间中的格式是:HH:MM:SS。我尝试了这段代码,但是输出也发布了一些值,比如23:24:00,这些值不应该包括在内,或者时间是15:54:00,这是有效的,只是我的映射不起作用。非常感谢。