Elasticsearch Java API - 如何根据字段删除文档?

时间:2015-12-27 12:07:07

标签: java elasticsearch elasticsearch-query

我想删除基于特定字段的文档,该字段不是_id字段,以下是必需的:

DeleteResponse response = NodeClient()
    .prepareDelete("user_name", "user_type", field_var)
    .execute()
    .actionGet();

我尝试了类似以下的内容:

DeleteByQueryResponse response = client.prepareDeleteByQuery(“test”)
    .setQuery(termQuery(”_type”, “type1”))
    .execute()
    .actionGet();

但它似乎在ES 2.1中被弃用了。

0 个答案:

没有答案