elasticsearch清空某个索引(index)中数据的dsl(使用查询删除)
/_delete_by_query
kibana:
POST index_name/type_name/_delete_by_query
{
"query": {"match_all": {}}
}
curl:
curl -u用户名:密码 -XPOST '192.168.1.123:9200/index_name/type_name/_delete_by_query?refresh&slices=5&pretty' -H 'Content-Type: application/json'
-d'{
"query": {
"match_all": {}
}
}'
更新数据
POST请求/索引/文档名/_update_by_query
主要看一下下面的script ctx._source[字段名] = “值”;ctx._source[字段名] = “值”; 多个的话就用分号隔开

浙公网安备 33010602011771号