elasticsearch elasticsearch中基于日期的筛选查询URI
无法根据日期筛选elasticsearch数据。无法正确理解如何在URI中使用“gt”、“gte”来获取Elasticsearch数据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
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”