본문으로 건너뛰기
시리즈

Elasticsearch 검색 엔진 마스터

6편의 연재 · 처음부터 순서대로 읽어보세요

Elasticsearch 입문: 검색 엔진이 필요한 이유

RDBMS의 LIKE 검색이 왜 프로덕션에서 문제가 되는지, 역인덱스가 무엇인지, 그리고 Elasticsearch가 어떻게 이 문제를 해결하는지 실제 장애 사례와 함께 알아봅니다.

약 12분 읽기

Elasticsearch 매핑: 필드 타입과 스키마 설계

Elasticsearch의 매핑을 이해하고 올바른 필드 타입을 선택하는 방법을 알아봅니다. text vs keyword, 동적 매핑의 함정, 매핑 폭발 방지, 중첩 객체 처리까지 실무 설계 패턴을 다룹니다.

약 11분 읽기

Elasticsearch 설치: Docker와 Kubernetes 환경 구축

Docker Compose로 로컬 개발 환경을, Kubernetes Helm Chart로 프로덕션 클러스터를 구축합니다. 보안 설정, 볼륨 마운트, 리소스 제한까지 실무에서 필요한 모든 설정을 다룹니다.

약 9분 읽기

Elasticsearch CRUD: 문서 색인과 Bulk API 최적화

Elasticsearch에서 문서를 생성, 조회, 수정, 삭제하는 방법과 대량 데이터 처리를 위한 Bulk API 최적화 전략을 알아봅니다. refresh 동작, 라우팅, 버전 관리까지 실무 팁을 다룹니다.

약 12분 읽기

Elasticsearch Query DSL 완벽 가이드: match·term·bool·filter 차이

Elasticsearch Query DSL의 match·term·bool·filter 차이를 실전 예제로 정리합니다. 검색 정확도와 성능을 함께 높이는 bool 조합, 상품 검색·권한 필터 패턴, 흔한 실수와 디버깅 방법까지 단계별로 알아봅니다.

약 36분 읽기