입력 데이터 8만 개 이상 일때, 엘라스틱서치로 검색 속도 99% 개선한 경험

얼마전 저는 최근 보유 중인 건강기능식품 데이터 약 84,000 개를 기반으로 운영 중인 서비스에서 검색 속도 문제를 해결한 경험을 공유하려고 합니다. 기존 유사도 검사 방식으로는 검색 시간이 오래 걸려 사용자가 기다리는 시간이 길었고, 서비스 품질에 한계가 있었습니다.   보유한 서비스에서 검색 속도가 느린 문제를 해결하기 위해 엘라스틱서치를 도입한 경험을 공유합니다. 형태소 분석과 동의어 처리로 검색 … Read more

EC2에서 엘라스틱서치 메모리 부족 문제 해결 경험

안녕하세요. 이번 글에서는 제가 직접 겪은 AWS EC2에서 Docker로 띄운 엘라스틱서치(Elasticsearch) 메모리 부족 문제를 해결한 경험을 공유하려고 합니다. 제가 개발한 하잇(HowToEat) 앱은 음식 데이터가 15만 건 이상이라 검색 안정성이 생명인데, 어느 날 “김밥” 검색 시 아무 결과가 나오지 않아 당황스러운 경험을 했습니다.   AWS EC2에서 Docker로 띄운 엘라스틱서치가 OOM으로 종료될 때, 실제 경험 기반으로 메모리 … Read more