Elastic Stack의 분산 검색과 분석 엔진의 중심
정보를 열 형식 데이터 행으로 저장하는 대신 Elasticsearch는 JSON 문서로 직렬화된 복잡한 데이터 구조를 저장
Elasticsearch는 Apache Lucene을 기반으로 하고 있다.
👍 Lucene이란? → 자바로 만들어진 고성능 정보 검색 라이브러리
elasticsearch 에서는 단일 도큐먼트별로 고유한 URL을 갖는다.
도큐먼트에 접근하는 URL은**http://<호스트>:<포트>/<인덱스>/_doc/<도큐먼트 id>
**의 형식으로 되어있다.
http://<호스트>:<포트>/<인덱스>/_doc/<도큐먼트 id>
PUT my_index/_doc/1
{
"name" : "Jongmin Kim"
"message" : "안녕하세요 Elasticsearch"
}
{
"_index" : "my_index",
"_type" : "_doc",
"_id" : "1",
"_version" : 1,
"result" : "created",
"_shards" : {
"total" : 2,
"successful" : 1,
"failed" : 0,
},
"_seq_no" : 0,
"_primary_term" : 1
}
“result” : “cerated”
라고 표시