3

我发现了一个有趣的功能,叫做delete by query。我如何将它与jest 客户端一起使用?

谢谢!

4

1 回答 1

8

您可以使用如下所示的DeleteByQuery类:

    DeleteByQuery deleteAllUserJohn = new DeleteByQuery.Builder("{\"user\":\"john\"}")
            .addIndex("users")
            .addType("user")
            .build();
    client.execute(deleteAllUserJohn);

另请注意,如果您运行的是 ES 2.x 或更高版本,则需要先从插件安装Delete by query API 。

./bin/plugin install delete-by-query
于 2016-01-13T07:27:24.413 回答