Elasticsearch日期字段精确匹配返回不符数据,求助解决
Elasticsearch日期字段精确匹配异常问题求助
我尝试在Elasticsearch索引中对日期字段执行精确匹配搜索,但返回结果完全不符合搜索条件:
- 既包含出生日期不匹配的记录(比如查询指定日期,结果出现1998-04-12这类完全不符的日期)
- 甚至返回了日期字段为null的数据
已尝试的操作:
- 同时按姓名(Tom)和出生日期查询,结果仅姓名匹配,日期完全不符合预期
- 移除姓名条件,仅搜索日期字段,问题依旧
- 先后使用
match、term、range查询,也在查询中指定过日期格式,均无法解决问题 - 索引为实际使用版本的简化版,其他日期字段也存在相同问题
使用的Elasticsearch版本为截图所示版本。
请问这是Elasticsearch的已知问题,还是我的操作存在错误?恳请提供解决思路。
内容的提问来源于stack exchange,提问作者Pred
相关产品推荐
相关产品推荐

