如何在PHP ElasticSearch API中进行批量删除?我知道查询原理有删除问题,所以我想尝试批量删除功能,但我不知道如何使用它。所以,我想知道如何使用$ client - > ElasticSearch PHP API的批量方法。任何人吗?
答案 0 :(得分:13)
原来这很简单:
for ($i = 303; $i < 310; $i++) {
$params ['body'][] = array(
'delete' => array(
'_index' => 'er',
'_type' => 'state',
'_id' => $i
)
);
}
$response = $client -> bulk($params);