Elasticsearch查询日期不起作用

时间:2017-12-29 05:44:37

标签: elasticsearch

当我使用elasticsearch查询今天的生日时,它不会显示任何结果

http://localhost:7272/test/contacts/_search?q=(bdaydate:1991-12-29)

但使用以下

时同样可行
http://localhost:7272/test/contacts/_search?q=(bdaydate:1991-12-29T09:26:29.014Z)

我想单独查询日期(没有时间戳)并找到bdaydate等于1991-12-29的生日联系人

帮助我实现这一目标。

1 个答案:

答案 0 :(得分:1)

这应该有效:

http://localhost:7272/test/contacts/_search?q=(bdaydate:[1991-12-29 TO 1991-12-29])

找到的信息here

  

可以为日期,数字或字符串字段指定范围。包含范围用方括号[min TO max]和带括号{min TO max}的独占范围指定。