У нас есть требование, в котором мы должны использовать плагин удаления по запросу. Согласно новой версии ES 2.x удаление по запросу используется в качестве подключаемого модуля через транспортный клиент, как показано ниже: private TransportClient dc1Client = null;
this.dc1Client = TransportClient.builder (). settings (настройки) .addPlugin (DeleteByQueryPlugin.class) .build ();
Мы использовали один и тот же транспортный клиент для индексации и поиска. Но добавление плагина удаления затруднит выполнение операций поиска и индексирования.
Можем ли мы иметь более одного транспортного клиента в приложении?
один транспортный клиент для индексации и поиска и другой транспортный клиент для использования плагина удаления по запросу