Elasticsearch에 대해 빠르게 알아보자 Elasticserarch Elasticsearch는 Apache Lucene 기반의 Full-text 검색엔진입니다. Near Real-time 인덱싱 과 ELK 스택과의 연동성 이 주요 특징인 오픈소스 검색엔진. D
ES 구조(아키텍처) Node : ES 프로세스 1개를 의미. 단일 머신에서 여러 개의 노드도 실행이 가능하지만, HA 확보를 위해 운영환경에서는 추천하지 않음 Shard : 하나의 인덱스를 인덱스 조각으로 나눴을 때의 각 인덱스 조각. 위 그림의 경우 1개의 인덱스
이번 포스트에서는 Document를 다루는 API에 대해 알아볼 예정이다.Index에 Document를 삽입하는 것을 인덱싱이라고 한다.POST body로 document 생성위의 결과에서 눈 여겨 볼 점은 \_shards 정보와 \_id 정보이다.앞서 인덱스를 생성할