我正在使用Elasticsearch版本2.3.1
我想在java中实现ES的Deletebyquery
Es有https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-delete-by-query.html
的文档这个doc stats在deletebyquery请求中我们可以有一个参数,如wait_for_completion = false,wait_for_active_shards等
这适用于curl请求,但我的问题是我想使用java api实现相同的设置,并设置wait_for_completion标志。
我在java中的Deletebyquery的java代码
{{1}}
我想知道在java api请求中我可以在哪里添加wait_for_completion标志,请指教。感谢
答案 0 :(得分:1)
OP中提供的文档链接适用于最新版本的elasticsearch
Elasticsearch 2.3仅通过plugin支持DeleteByQuery。
外部插件没有wait_for_completion
选项。
该功能在5.x中重新引入。