我们有一个要求,我们必须使用查询插件删除。 根据新的ES版本2.x,删除查询通过传输客户端用作插件,如下所示: private TransportClient dc1Client = null;ES中的传输客户端
this.dc1Client = TransportClient.builder()。settings(settings).addPlugin(DeleteByQueryPlugin.class).build();
我们一直在使用相同的传输客户端进行索引和搜索。但是添加删除插件会使搜索和索引操作变得沉重。
我们可以在一个应用程序中有多个传输客户端吗?
一个传输客户端进行索引和搜索,并使用通过查询插件删除
沉重?你什么意思? – dadoonet
沉重意味着它可能会增加搜索请求的响应时间。 – sri