[英]How to do bulk delete in PHP ElasticSearch API
How to do bulk delete in PHP ElasticSearch API? 如何在PHP ElasticSearch API中进行批量删除? I know that there are issues with delete by query princip, so I want to try the bulk delete function, but I don't know how to use it. 我知道查询原理有删除问题,所以我想尝试批量删除功能,但我不知道如何使用它。 So, I want to know how to use the $client -> bulk method of the ElasticSearch PHP API. 所以,我想知道如何使用ElasticSearch PHP API的$ client - > bulk方法。 Anyone? 任何人?
Turns out it is very simple: 事实证明这很简单:
for ($i = 303; $i < 310; $i++) {
$params ['body'][] = array(
'delete' => array(
'_index' => 'er',
'_type' => 'state',
'_id' => $i
)
);
}
$response = $client -> bulk($params);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.