1. 들어가며: 검색 엔진을 바꾼 이유는?Elasticsearch는 수많은 기업이 사용하는 검증된 검색 엔진입니다. 하지만 모든 스케일에 완벽한 해결책은 아닙니다.DoorDash처럼 글로벌 시장을 대상으로 다양한 스토어, 아이템, 물류를 다루는 기업에겐 한계가 있었습니다.초기: 단순히 "피자"를 검색하면 주변 피자집을 보여주는 형태로 피자 태그가 달린 문서를 위치별로 정렬하여 보여주는 간단한 검색 방식입니다.변화: 시간이 지남에 따라 사용자 기대치가 높아졌습니다. 사람들은 특정 품목을 검색하고 싶어 했기 때문에 검색 기능은 단순히 주문 장소뿐 아니라 원하는 품목도 파악해야 했습니다.문제점다양한 문서 타입 검색: 스토어, 아이템, 카테고리 등복잡한 관계 처리: 스토어와 아이템 간의 부모-자식 관계실시간 ..