[英]How to filter elasticsearch by date field with date modification
要按日期过滤,我使用以下查询:
'body' => [
'query' => [
'bool' => [
'filter' => [
'range' => [
'expire_at' => [
'gte' => now()
]
]
]
]
]
]
UPD:所有记录都有另一个日期字段 - last_checked。 问题是如何在 select 记录中,例如,(expire_at - 7 days) > last_checked?
使用此代码
"expire_at" => array(
"lt" => "now+7d/d"
)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.