- 엘라스틱 서치의 구조는 Index, Type, Document 단위로 이루어져 있음
- Document는 Elasticsearch의 데이터가 저장되는 최소 단위
- 여러개의 Document는 하나의 Type을 구성
- 여러개의 Type은 하나의 Index로 구성
- 관계형 DB와 Elasticsearch의 데이터 구조 비교
관계형 DB |
Elasticsearch |
Database |
Index |
Table |
Type |
Row |
Document |
Column |
Field |
Schema |
Mapping |
- curl 을 이용한 REST API 호출
-> curl -X{Method} http://host:port/{Index}/{Type}/{Document id} -d '{JSON 데이터}'
- HTTP Method는 GET, POST. PUT, DELETE, HEAD 등이 있음
HTTP Method |
CRUD |
SQL |
GET |
Read |
Select |
PUT |
Update |
Update |
POST |
Create |
Insert |
DELETE |
Delete |
Delete |
'Elasticsearch' 카테고리의 다른 글
Elasticsearch shard와 node (0) | 2020.01.29 |
---|---|
Elasticsearch Head설치 (0) | 2020.01.27 |
Elaticsearch 설치 (0) | 2020.01.24 |