elasticsearch elasticsearch中基于日期的筛选查询URI,elasticsearch,curl,uri,elastic-stack,elk,elasticsearch,Curl,Uri,Elastic Stack,Elk" /> elasticsearch elasticsearch中基于日期的筛选查询URI,elasticsearch,curl,uri,elastic-stack,elk,elasticsearch,Curl,Uri,Elastic Stack,Elk" />

elasticsearch elasticsearch中基于日期的筛选查询URI

elasticsearch elasticsearch中基于日期的筛选查询URI,elasticsearch,curl,uri,elastic-stack,elk,elasticsearch,Curl,Uri,Elastic Stack,Elk,无法根据日期筛选elasticsearch数据。无法正确理解如何在URI中使用“gt”、“gte”来获取Elasticsearch数据 localhost:9200/index/date:{"gte":2019-01-01 00:00:00} 需要获取日期>2019-01-01 00:00:00的所有文档。已经解释过了。您可以这样做: localhost:9200/index/_search?q=date:>=2019-01-01 localhost:9200/index/_search

无法根据日期筛选elasticsearch数据。无法正确理解如何在URI中使用“gt”、“gte”来获取Elasticsearch数据

localhost:9200/index/date:{"gte":2019-01-01 00:00:00}
需要获取日期>2019-01-01 00:00:00的所有文档。

已经解释过了。您可以这样做:

localhost:9200/index/_search?q=date:>=2019-01-01
localhost:9200/index/_search?q=date:[2019-01-01 TO *]

使用elasticsearch查询的写入方法是

localhost:9200/index/\u search?q=date:[“2018-01-01+00:00:00.0”+至+2019-09-02+00:00.0”]


由于所述格式为[yyyy-MM-dd HH:MM:ss.S]

错误:“类型”:“解析异常”,“原因”:“未能解析格式为[yyyy-MM-dd HH:MM:ss.S]]的日期字段[2018-01-01]”}],我已经尝试了更新版本。仍然面临相同的错误。请尝试在日期和时间之间不使用
T
,因为您的格式似乎没有itI,我也尝试过不使用T。解析错误仍然存在。我已复制了您的案例并更新了我的答案,上述两个查询都适用于具有以下日期的
日期
字段的文档
“2019-08-20 15:18:38.1”