【发布时间】:2018-11-01 02:34:57
【问题描述】:
我的索引中有一个生日日期字段(格式:MMddyyyy||MMdd)。我想搜索用户搜索的确切生日(例如 03221989)和即将到来的生日。我能够得到确切的生日。但是对于即将到来的生日,我尝试了:
- 范围查询 - "gte" : "now" -> 它不起作用,因为 now 也有一个年份字段,我也想查找 03221989 类型的生日
- 范围查询 - "gte" : "03221989" -> 这样我就可以按月份的升序对记录进行排序
在我的索引中,我有 3 条记录:
"Birthday": "03221979"
"Birthday": "05271988"
"Birthday": "04161990"
我希望 elasticsearch 查询以月的升序返回我,而与年份无关。返回数据应该是:
"Birthday": "03221979"
"Birthday": "04161990"
"Birthday": "05271988"
【问题讨论】:
-
请提供示例文档和映射
标签: elasticsearch