1. 程式人生 > >ElasticSearch之外掛Delete-by-Query

ElasticSearch之外掛Delete-by-Query

我們通常情況下,刪除es中的文件,使用下面的語句

curl -XDELETE 'localhost:9200/customer/external/2?pretty'

需要指定具體的文件id,一次只能刪除一個文件。當我們想批量刪除文件的時候,該如何操作呢?

es提供了外掛,可以將查詢的結果資料刪除:


安裝外掛:

./plugin install delete-by-query
或者
./plugin install file:///opt/elasticsearch-2.4.0/delete-by-query-2.4.0.zip (下載好外掛,放到指定位置)