Elasticsearch 使用玩笑按查询删除
Elasticsearch Delete by query using jest
我发现了一个有趣的功能,叫做 delete by query。
如何将它与 jest client 一起使用?
谢谢!
您可以使用如下所示的 DeleteByQuery
class:
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
我发现了一个有趣的功能,叫做 delete by query。 如何将它与 jest client 一起使用?
谢谢!
您可以使用如下所示的 DeleteByQuery
class:
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