查询最近一小时内data.@level字段为Error的日志并按date倒序排列,输出最近10条,只输出[date,message]两个字段
GET events*/_search
{
"query"
: {
"bool"
: {
"must"
: [
{
"query_string"
: {
"fields"
: [
"data.@level"
],
"query"
:
"Error"
}
}
],
"filter"
: {
"range"
: {
"date"
: {
"gte"
:
"now-1h"
,
"lte"
:
"now"
}
}
}
}
},
"sort"
: [
{
"date"
: {
"order"
:
"desc"
,
"missing"
:
"_last"
}
}],
"_source"
: [
"date"
,
"message"
],
"size"
: 10
}
|