【发布时间】:2022-01-11 21:50:47
【问题描述】:
在我的弹性搜索索引中,每个文档都有两个日期字段createdDate 和modifiedDate。我正在尝试在 kibana 中添加一个过滤器来获取modifiedDate 大于createdDate 的文档。如何在 kibana 中创建此过滤器?
尝试使用下面的查询而不是大于它被认为是 gte 并获取所有记录
GET index/_search
{
"query": {
"bool": {
"filter": {
"script": {
"script" : {
"inline" : "doc['modifiedTime'].value.getMillis() > doc['createdTime'].value.getMillis()",
"lang" : "painless"
}
}
}
}
}
}
【问题讨论】:
-
你运行的是哪个版本?
标签: elasticsearch kibana dsl elk