핵심 요약
여기어때의 검색서비스 ‘키워드 통합 시스템’ 구축으로 MongoDB 기반 단일 데이터 허브를 구현하고, 다중 소스의 자동완성 구조를 단일화해 데이터 관리의 일관성과 검색 품질을 유지하며 운영 효율성을 높였습니다.
구현 방법
- MongoDB 기반 통합 저장소 설계: 출처 특성을 반영하되 공통 속성(keyword, address, coordinate, rankScore 등)을 중심으로 단일 스키마 정의
- Elasticsearch 자동완성 구조 단순화: 단일 저장소로 데이터 흐름 간소화, 스키마 통일로 ES 필드 매핑 및 색인 정의 재사용
- 데이터 처리 전략: 국내/해외 주소 정규화, 해외 숙소 매핑 통합, 랭킹 재산출
- 확장성과 운영 효율: 향후 데이터 파이프라인 확장 용이
주요 결과
- 데이터 관리의 단일화로 도메인별 키워드/주소 데이터를 하나의 구조로 통합, 수정만으로 검색/자동완성 등에 즉시 반영
- 자동완성 데이터 흐름 단순화로 운영 포인트 축소
- 통합 스키마로 향후 추천 모델, 콘텐츠 자동생성, 사이트맵 등 다양한 활용 가능
- 향후 과제: 키워드 간 관계 중심의 확장 계획


