ES플러그인 커스터마이징 (3)ㅎㅇㅇㅎ검색 대응하기
두줄요약
자동완성의 한글 자모 분석 로직이 API와 색인 배치에 중복된 문제를 다뤘습니다. 자모 분해 Filter를 ES 플러그인으로 옮겨 변경 지점을 집중하려 합니다.
문제 상황
- 자동완성 서비스의 한글 자모 분석 로직이 API와 색인 배치에 중복 내재화된 구조
- API 개발자와 색인 배치 개발자의 동시 수정 필요
원인 분석
- 분석 방법 변경 시 두 영역을 함께 수정해야 하는 변경 비용
- 변화 지점을 한 곳으로 집중하지 못한 구조
해결 방법
- 한글 검색 필수 요소인 자모 분해 Filter를 Elasticsearch 플러그인으로 커스터마이징
- 한글 자모 분석 로직의 검색엔진 이전 계획
적용해볼 점
- 검색 분석 로직을 API·배치 계층에서 분리해 검색엔진에 집중
- 자동완성 기능의 분석 규칙 변경 범위 축소


