168
AI 요약
이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.
네이버페이 검색 서비스 구축과 OpenSearch 활용
이 게시물은 네이버페이 검색 서비스를 개발하며 겪은 고민과 해결 과정을 다룹니다.검색 서비스 구조와 색인 관리
- 서비스 정보를 DB화하고 어드민 도구로 관리
- OpenSearch를 활용해 별도의 검색 색인 운영
- index alias로 무중단 색인 교체 지원
한글 검색 최적화와 형태소 분석
- 한글 자모 분리 토큰 필터 개발로 부분 입력 대응
- 사내 형태소 분석기 활용해 의미 없는 조사·접속사 필터링
무중단 검색엔진 패치와 운영 자동화
- 샤드 이전과 노드 순차 재시작으로 서비스 중단 없이 플러그인 패치
- 운영 환경에서 다양한 시뮬레이션으로 안정성 검증
최근 검색어 기능과 장애 대응
- MongoDB 단일 문서 atomic 연산으로 일관성 확보
- 특수 문자 처리 문제 해결로 장애 방지