# Deprecated된 RestHighLevelClient를 대체하기 위해 ElasticsearchClient를 활용.
ExistsRequest existsRequest = new ExistsRequest.Builder().index(index).build();
try {
BooleanResponse response = client.indices().exists(existsRequest);
return response.value();
} catch (IOException e) {
return false;
}
}
※ 참고. 매개변수는 다음과 같이 List 또는 String 타입
public final Builder index(List<String> list) {
this.index = _listAddAll(this.index, list);
return this;
}
public final Builder index(String value, String... values) {
this.index = _listAdd(this.index, value, values);
return this;
}
'엘라스틱서치' 카테고리의 다른 글
[7.17.x] CountRequest, CountResponse - 쿼리 카운트 (1) | 2022.10.25 |
---|---|
[7.17.x] 새로워진 Client 빈 생성하고 사용하기 (0) | 2022.09.13 |
Type is deprecated in 6.0 (0) | 2019.02.26 |
리눅스에 Elasticsearch 설치하기 (0) | 2019.02.25 |
Bulk Api를 활용하여 Elasticsearch에 대량 데이터 인덱스하기 (0) | 2019.02.13 |