删除数据

最近更新时间:2019-10-18 16:33:38

请求地址

地址为实例的 IP 和 PORT,可从控制台获取到,例如10.13.20.15:9200。

请求路径和方法

请求路径:/${metric_name}/_delete_by_query${metric_name}为 metric 的名称。
方法:POST

请求参数

请求内容

删除 metric 时的查询条件,具体请参考示例。

返回内容

需要通过 error 字段判断请求是否成功,若返回内容有 error 字段则请求失败,具体错误内容在 error 字段内。注意:若请求成功,但是 errors(注意不是 error)字段非等于 false,则该 errors 字段具体指出写入失败的具体数据。

CURL 示例说明

请求:

curl -u root:le201909 -X POST 172.16.345.14:9201/ctsdb_test/_delete_by_query -d'
{
"query": {
    "bool": {
        "filter": {
            "match_all": {}
            }
        }
    }
}'

返回:

{
    "took": 43,
    "timed_out": false,
    "total": 1,
    "deleted": 1,
    "batches": 1,
    "version_conflicts": 0,
    "noops": 0,
    "retries": {
        "bulk": 0,
        "search": 0
    }
}