목록Data Engineering (1)
코드몽키
Elasticsearch 기본 개념
회사 프로젝트에서 전국 단위 주소 검색을 지원하는 모듈을 개발한 경험이 있다. 데이터 규모가 방대하고 실시간 자동완성 기능이 요구되는 상황에서, 초기에는 RDBMS 기반으로 서비스를 구현했으나 응답 속도가 느리고 검색 정확도 역시 한계가 있었다. 특히 대량 데이터에 대한 부분 일치 검색과 형태소 분석이 필요한 경우, RDBMS의 LIKE 검색 방식은 성능 저하가 뚜렷했다. 이를 해결하기 위해 Elasticsearch를 학습하여 시스템에 적용하였고, 적절한 분석기 설정과 데이터 최적화를 통하여 성능과 검색 품질을 모두 개선할 수 있었다. 본 포스팅에서는 해당 과정에서 학습한 Elasticsearch의 핵심 개념과 구조를 정리한다. 엘라스틱 서치(Elasticsearch)는 엘라스틱 스택(Elastic St..
Data Engineering
2025. 8. 16. 01:33