exists metodu
Örnek
Şöyle yaparız
GetIndexRequest request = new GetIndexRequest(props.getIndex().getName()); boolean exists = client.indices().exists(request, RequestOptions.DEFAULT); if (!exists) { CreateIndexRequest indexRequest = new CreateIndexRequest(props.getIndex().getName()); indexRequest.settings(Settings.builder() .put("index.number_of_shards", props.getIndex().getShard()) .put("index.number_of_replicas", props.getIndex().getReplica()) ); CreateIndexResponse createIndexResponse = client.indices() .create(indexRequest, RequestOptions.DEFAULT); if (createIndexResponse.isAcknowledged()&& createIndexResponse.isShardsAcknowledged()) { log.info("{} index created successfully", props.getIndex().getName()); } else { log.debug("Failed to create {} index", props.getIndex().getName()); } }
Hiç yorum yok:
Yorum Gönder