검색 엔지니어링수정 2026-08-07
검색 시스템 개요 — 파이프라인, 아키텍처, 그리고 어려운 지점
검색 엔지니어가 담당하는 4단계 파이프라인과 검색 시스템 아키텍처, 품질 지표, 실무에서 부딪히는 난제를 개괄한다.
태그
6편
검색 엔지니어가 담당하는 4단계 파이프라인과 검색 시스템 아키텍처, 품질 지표, 실무에서 부딪히는 난제를 개괄한다.
초성·한영검색 구현, 자동완성 분석기 분리, 무결과 폴백, 샤드 설계, 힙 튜닝, 장애 복구까지 Elasticsearch 실무에서 반복해 부딪히는 질문을 한 곳에 모았다.
코난·IDOL 상용 엔진으로 검색을 구축하다 Elasticsearch로 넘어오며, 규격서가 대신 내려주던 결정을 직접 설계하게 된 과정을 정리한다.
한국어 검색 품질을 결정하는 분석기 파이프라인, 형태소 분석기 Nori, 자소분해 기반 초성·한영검색, 자동완성 전략, 무결과 폴백 정책을 정리한다.
클러스터 계층부터 색인 파이프라인, 세그먼트, 역인덱스, Query then Fetch, 캐시 4종까지 Elasticsearch의 내부 동작을 도식으로 정리한다.
클러스터 토폴로지와 OS 커널 튜닝, 샤드 할당과 watermark, ILM, 장애 복구 절차, 배포 전략, 모니터링, 성능 튜닝을 운영 관점에서 정리한다.