我有2个日期字段updated_date
和creation date
。我正在尝试使用boolquery或searchbuilder建立查询,其中需要updation_date大于创建日期的所有记录
尝试了范围查询,但没有成功
答案 0 :(得分:0)
使用脚本过滤器, 在不费劲的脚本中使用isAfter()更大。
"query": {
"bool": {
"filter": {
"script": {
"script": "doc['update_date'].date.isAfter(doc['created_date'].date)"
}
}
}
}
答案 1 :(得分:0)
不确定您是否知道头插件https://github.com/mobz/elasticsearch-head
使用结构化查询选项卡创建查询。选中“显示查询源”复选框以查看生成的查询脚本。