繁体   English   中英

如何在PHP ElasticSearch API中进行批量删除

[英]How to do bulk delete in PHP ElasticSearch API

如何在PHP ElasticSearch API中进行批量删除? 我知道查询原理有删除问题,所以我想尝试批量删除功能,但我不知道如何使用它。 所以,我想知道如何使用ElasticSearch PHP API的$ client - > bulk方法。 任何人?

事实证明这很简单:

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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM