【发布时间】:2016-05-07 10:55:17
【问题描述】:
如何在 PHP ElasticSearch API 中进行批量删除?我知道通过查询原理删除有问题,所以我想尝试批量删除功能,但我不知道如何使用它。所以,我想知道如何使用 ElasticSearch PHP API 的 $client -> bulk 方法。有人吗?
【问题讨论】:
标签: php api elasticsearch
如何在 PHP ElasticSearch API 中进行批量删除?我知道通过查询原理删除有问题,所以我想尝试批量删除功能,但我不知道如何使用它。所以,我想知道如何使用 ElasticSearch PHP API 的 $client -> bulk 方法。有人吗?
【问题讨论】:
标签: php api elasticsearch
原来很简单:
for ($i = 303; $i < 310; $i++) {
$params ['body'][] = array(
'delete' => array(
'_index' => 'er',
'_type' => 'state',
'_id' => $i
)
);
}
$response = $client -> bulk($params);
【讨论】: