我有一个搜索,我需要找到数据的增量 http://localhost:9200/index/index_type/_search?q=sampledate[21-02-2015至2015年2月22日]
但是这次搜索给了我错误 有人可以帮忙吗?
答案 0 :(得分:2)
您可以使用以下查询:
GET /index_name/index_type/_search?q=dateCreated:[2016-01-06+TO+2016-01-07]
仅当dateCreated
为date
字段时才有效。不能使用String
答案 1 :(得分:0)
Elastic Search 7.6.1中的此日期字段存在类似的怪异问题。
我们找到了可行的解决方案,方法是删除日期字段后的冒号(:),并用方括号括起来整个日期查询部分。
即 GET / index_name / index_type / _search?q = date创建时间:[2016-01-06 + TO + 2016-01-07]
以上查询已更改为
GET / index_name / index_type / _search?q =(dateCreated [2016-01-06 + TO + 2016-01-07])这应该可行