蛋疼的内外网都无法下载,找了半天。分享下离线安装包:
Central Repository: org/elasticsearch/plugin/delete-by-query/2.4.6
离线安装教程:
Custom URL or file system | Elasticsearch Plugins and Integrations [2.4] | Elastic
查看已安装插件:
curl localhost:9200/_cat/plugins
上传插件包并安装:
bin/plugin install file:/delete-by-query-2.4.6_3.zip
重启es, 再次查看:
根据条件查询删除(删除form_id或to_id开头为b2bua的数据)
curl -XDELETE 'localhost:9200/oa_message/_query?pretty' -H 'Content-Type:application/json' -d'{"query":{"bool":{"must":[{"bool":{"should":[{"wildcard":{"from_id":"b2bua*"}},{ "wildcard":{"to_id":"b2bua*"}}]}}]}}}'