es删除某个index的某条记录以及kibana操作es的常用操作

##查询全部
GET index-*/_search
{
  "query": {
    "match_all": {}
  }
}

##时间查询
GET index-*/_search
{
  "query": {
    "bool": {
      "filter": [
        {
          "bool": {
              "must": [
                {
                  "range": {
                    "upload_time": {
                      "gte": "2020-07-01 00:00:00",
                      "lte": "2020-07-20 00:00:00"
                    }
                  }
                }
              ]
            }
        }
      ]
    }
  }
}


##获取总数
GET index-*/_count
{
  
}
##1万的限制
GET index-*/_search
{
  "track_total_hits":true
}

###删除某个index的某条记录

POST index-*/_delete_by_query
{
  "query":{
    "match":{
       "要删除的字段" : "对应的值"
    }
  }
}

 

聚合查询

// 查询
"query": {
"bool": {
"must": [{
"range": {
"@timestamp": {
"gte": 1533556800000,
"lte": 1533806520000
}
}
}]
}
},
// 不显示具体的内容
"size": 0,
// 聚合
"aggs": {
// 自己取的聚合名字
"group_by_grabTime": {
// es提供的时间处理函数
"date_histogram": {
// 需要聚合分组的字段名称, 类型需要为date, 格式没有要求
"field": "@timestamp",
// 按什么时间段聚合, 这里是5分钟, 可用的interval在上面给出
"interval": "5m",
// 设置时区, 这样就相当于东八区的时间
"time_zone":"+08:00",
// 返回值格式化,HH大写,不然不能区分上午、下午
"format": "yyyy-MM-dd HH",
// 为空的话则填充0
"min_doc_count": 0,
// 需要填充0的范围
"extended_bounds": {
"min": 1533556800000,
"max": 1533806520000
}
},
// 聚合
"aggs": {
// 自己取的名称
"group_by_status": {
// es提供
"terms": {
// 聚合字段名
"field": "LowStatusOfPrice"
}
}
}
}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值