当前位置:数码通 > 电脑

如何更快速的从elasticsearch中删除文档?

来源于 数码通 2023-09-27 15:18

我现在用efk(es+filebeat+kibana)作为日志平台,发现日志占用过大,所以想根据条件删除一些无用的日志,但是删除的过程中发现删除的速度也太慢了,目测(没有精确统计过)1-2分钟才能删10w条,照这个速度,万一日志生产的速度再快点,没准删除的还没新增的快呢。。。尴尬

目前用这种方式删除:

POST请求

http://192.168.112.82:9200/filebeat-7.6.2-2020.04.20-000001/_delete_by_query?conflicts=proceed

请求体:

{
    "query": {
        "match": {
            "m.smtshopping.cn": "rancher"
        }
    }
}

之后改了一下查询语句,发现没多大用,还是特别慢

{
    "query": {
        "bool": {
            "filter": [
                {
                    "term": {
                        "m.smtshopping.cn": "rancher"
                    }
                }
            ]
        }
    }
}

 

登录后参与评论