diff --git a/src/main/java/org/codelibs/fess/es/client/FessEsClient.java b/src/main/java/org/codelibs/fess/es/client/FessEsClient.java index c7d202051..97fc2ec01 100644 --- a/src/main/java/org/codelibs/fess/es/client/FessEsClient.java +++ b/src/main/java/org/codelibs/fess/es/client/FessEsClient.java @@ -413,8 +413,8 @@ public class FessEsClient implements Client { final String updatedIndexName; if (isFessIndex) { - client.admin().indices().prepareRefresh(fessConfig.getIndexDocumentUpdateIndex()).execute() - .actionGet(fessConfig.getIndexIndicesTimeout()); + client.admin().cluster().prepareHealth(fessConfig.getIndexDocumentUpdateIndex()).setWaitForYellowStatus().execute() + .actionGet(); final GetIndexResponse response = client.admin().indices().prepareGetIndex().addIndices(fessConfig.getIndexDocumentUpdateIndex()).execute() .actionGet(fessConfig.getIndexIndicesTimeout());