diff --git a/src/main/java/org/codelibs/fess/es/client/SearchEngineClient.java b/src/main/java/org/codelibs/fess/es/client/SearchEngineClient.java index f1a345635..319fecd75 100644 --- a/src/main/java/org/codelibs/fess/es/client/SearchEngineClient.java +++ b/src/main/java/org/codelibs/fess/es/client/SearchEngineClient.java @@ -51,6 +51,7 @@ import org.codelibs.core.io.ResourceUtil; import org.codelibs.core.lang.StringUtil; import org.codelibs.core.lang.ThreadUtil; import org.codelibs.curl.CurlResponse; +import org.codelibs.fesen.client.EngineInfo; import org.codelibs.fesen.client.HttpClient; import org.codelibs.fess.Constants; import org.codelibs.fess.entity.FacetInfo; @@ -1411,6 +1412,13 @@ public class SearchEngineClient implements Client { this.clusterName = clusterName; } + public EngineInfo getEngineInfo() { + if (client instanceof HttpClient httpClient) { + return httpClient.getEngineInfo(); + } + throw new SearchEngineClientException("client is not HttpClient."); + } + // // Fesen Client //