我想在特定的日期范围内从Elasticsearch中获取记录。 我已经尝试过以下查询-
curl -X GET "http://localhost:9200/150/_search?pretty" -H "Content-Type:application/json" -d "{\"query\":{\"range\":{\"timestamp\":{\"gte\":\"16/Jan/2019\",\"lte\":\"18/Jan/2019\",\"boost\":2.0}}}}"
但是在这里,我得到了所有文件。谁能帮我解决这个问题?预先谢谢你。
答案 0 :(得分:0)
您需要使用以下日期格式:yyyy-MM-dd
。尝试以下方法:
curl -X GET "http://localhost:9200/150/_search?pretty" -H "Content-Type:application/json" -d "{\"query\":{\"range\":{\"timestamp\":{\"gte\":\"2019-01-16\",\"lte\":\"2019-01-18\",\"boost\":2.0}}}}"