Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 백엔드
- 데이터베이스
- 인덱스
- 웹프론트
- java
- It
- Si
- 프로젝트관리
- 일감관리
- 개발자
- AOP
- 레드마인
- PM
- Database
- redmine
- kibana
- 스프링
- 검색
- 이슈관리
- frontend
- 엘라스틱서치
- elasticsearch
- 비전공개발자
- backend
- 자바
- PreparedStatement
- spring aop
- 오라클
- spring
- db
Archives
- Today
- Total
리타의 저장소
ES | Elasticsearch의 기본 용어 정리 본문

Elasticsearch의 기본 용어
vs MySQL
Elasitcsearch도 데이터베이스다.
고로, Elasticsearch에 데이터를 저장/조회/수정/삭제할 수 있다.
데이터를 저장하기 위해 가장 먼저 인덱스(index)를 만든다. (여기서 인덱스는 마치 DB에서의 테이블 같은거라고 생각하면 편하다)
인덱스를 만들 때 어떤 유형의 데이터를 넣을 지 매핑(mapping)을 정의한다.
테이블의 필드(field)에 맞게 데이터를 저장한다.
| MySQL | Elasticsearch |
| 테이블(table) | 인덱스(index) |
| 컬럼(column) | 필드(field) |
| 레코드(record), 로우(row) | 도큐먼트(document) |
| 스키마(schema) | 매핑(mapping) |
주의)
우리가 흔히 사용하는 Oracle, MySQL에서 말하는 Index와 Elasticsearch 에서의 Index는 별개의 개념이니 주의합시다 !!
Elasticsearch의 기능
Elasticsearch는 검색에 최적화된 기능을 많이 가지고 있다.
- 동의어를 고려한 검색
- 오타를 고려한 검색
- 검색어 자동 완성 기능
- 검색어와 가장 관련성이 높은 순서대로 데이터를 조회하는 기능
먼저, CRUD(삽입/조회/수정/삭제) 부터 알아보고, 차차 심화 과정으로 넘어가보는 것으로..
'Dev > Database' 카테고리의 다른 글
| ES | Spring Boot에 Elasticsearch 연동하기 (0) | 2025.12.14 |
|---|---|
| ES | Elasticsearch에 인덱스를 만들고, 매핑해보자. (0) | 2025.12.14 |
| ES | Kibana로 Elastic Search 사용하기 (0) | 2025.10.12 |
| ES | Elastic Search의 작동 방식 (0) | 2025.10.12 |
| ES | Docker 에 Elastic Search 띄우기 (0) | 2025.10.12 |