· 약 36분
Elasticsearch Query DSL 완벽 가이드: match·term·bool·filter 차이
Elasticsearch Query DSL의 match·term·bool·filter 차이를 실전 예제로 정리합니다. 검색 정확도와 성능을 함께 높이는 bool 조합, 상품 검색·권한 필터 패턴, 흔한 실수와 디버깅 방법까지 단계별로 알아봅니다.
백엔드 데이터베이스 Elasticsearch +4
Elasticsearch Query DSL의 match·term·bool·filter 차이를 실전 예제로 정리합니다. 검색 정확도와 성능을 함께 높이는 bool 조합, 상품 검색·권한 필터 패턴, 흔한 실수와 디버깅 방법까지 단계별로 알아봅니다.
Elasticsearch에서 문서를 생성, 조회, 수정, 삭제하는 방법과 대량 데이터 처리를 위한 Bulk API 최적화 전략을 알아봅니다. refresh 동작, 라우팅, 버전 관리까지 실무 팁을 다룹니다.
Elasticsearch의 분산 아키텍처를 이해합니다. 클러스터 구성, 노드 역할(Master, Data, Ingest, Coordinating), 샤드와 복제본의 동작 원리를 실제 운영 관점에서 알아봅니다.
Elasticsearch의 매핑을 이해하고 올바른 필드 타입을 선택하는 방법을 알아봅니다. text vs keyword, 동적 매핑의 함정, 매핑 폭발 방지, 중첩 객체 처리까지 실무 설계 패턴을 다룹니다.
RDBMS의 LIKE 검색이 왜 프로덕션에서 문제가 되는지, 역인덱스가 무엇인지, 그리고 Elasticsearch가 어떻게 이 문제를 해결하는지 실제 장애 사례와 함께 알아봅니다.