典型组合
典型组合
GET /logs-app/_search
{
"query": {
"bool": {
"filter": [
{ "term": { "service.keyword": "api" } },
{ "range": { "@timestamp": { "gte": "now-1h" } } }
],
"must": [ { "match": { "message": "timeout" } } ],
"must_not": [ { "term": { "env.keyword": "test" } } ]
}
},
"size": 20
}只做筛选不做相关性排序的条件放 filter:结果集可被缓存,长查询更省资源。