我也在找这个,后来,我去看了1.7的文档。
发现 1.7是最后 有这个方法的。
1.7之后 jdk 就删掉了。
原因是 他会 强制刷新 然后会是内存 溢出什么什么的。
地址 在这里:
https://www.elastic.co/guide/en/elasticsearch/client/java-api/1.7/delete-by-query.html
最终答案就是
use the scroll/scan API to find all matching ids and then issue a bulk request to delete them..
我没翻译错误的话。是用 scroll 去找,然后再批量删除。。
天哪。。。。。。。。。