색인 삭제

edit

방금 만든 색인을 삭제한 다음 다시 모든 색인을 나열해보겠습니다.

DELETE /customer?pretty
GET /_cat/indices?v

응답은 다음과 같습니다.

health status index uuid pri rep docs.count docs.deleted store.size pri.store.size

색인이 성공적으로 삭제되었고 처음 시작했을 때처럼 클러스터에 아무 것도 없는 상태가 되었습니다.

계속하기 전에 지금까지 학습한 몇 가지 API 명령을 좀 더 자세히 살펴보겠습니다.

PUT /customer
PUT /customer/external/1
{
  "name": "John Doe"
}
GET /customer/external/1
DELETE /customer

위 명령을 자세히 들여다보면 Elasticsearch에서 데이터에 액세스하는 방식의 패턴이 드러납니다. 이 패턴은 다음과 같이 요약할 수 있습니다.

<REST Verb> /<Index>/<Type>/<ID>

이 REST 액세스 패턴은 모든 API 명령에서 보편적으로 나타나므로, 잘 기억해두면 Elasticsearch를 제대로 이해하는 데 도움이 될 것입니다.