Вам нужно объединить их обоих, используя must
и filter
.Когда первый даст вам tags
, который вам нужен, и второй фильтр для данного временного диапазона.(Кстати, я продолжил с вашей схемой, но я помню, вы должны выглядеть timestamp
с @timestamp
)
GET _search
{
"query": {
"bool" : {
"must" : {
"match" : { "tags" : "mytag" }
},
"filter":
{
"range": {
"timestamp": {
"gt": "now-15m"
}
}
}
}
}
}