목록 보기
ES플러그인 커스터마이징 (3)ㅎㅇㅇㅎ검색 대응하기
백엔드

ES플러그인 커스터마이징 (3)ㅎㅇㅇㅎ검색 대응하기

티몬
티몬
2017년 1월 24일

두줄요약

자동완성의 한글 자모 분석 로직이 API와 색인 배치에 중복된 문제를 다뤘습니다. 자모 분해 Filter를 ES 플러그인으로 옮겨 변경 지점을 집중하려 합니다.

문제 상황

  • 자동완성 서비스의 한글 자모 분석 로직이 API와 색인 배치에 중복 내재화된 구조
  • API 개발자와 색인 배치 개발자의 동시 수정 필요

원인 분석

  • 분석 방법 변경 시 두 영역을 함께 수정해야 하는 변경 비용
  • 변화 지점을 한 곳으로 집중하지 못한 구조

해결 방법

  • 한글 검색 필수 요소인 자모 분해 Filter를 Elasticsearch 플러그인으로 커스터마이징
  • 한글 자모 분석 로직의 검색엔진 이전 계획

적용해볼 점

  • 검색 분석 로직을 API·배치 계층에서 분리해 검색엔진에 집중
  • 자동완성 기능의 분석 규칙 변경 범위 축소

다음 읽기

#Elasticsearch 주제를 이어서 읽기

ES플러그인 커스터마이징 (1)어떠한 검색어도 의미있는 추천을

커머스 검색의 다양한 고객·기획 요구를 충족하기 위한 Elasticsearch 커스터마이징 필요성을 설명했습니다. Java 기반 ES 플러그인 개발·운영 사례를 소개할 예정입니다.

티몬
티몬
백엔드

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...