BackendElasticsearch 거리 기반 가중치로 검색 랭킹 최적화하기
여기어때 랭킹추천팀에서 Elasticsearch를 활용하여 검색 랭킹을 최적화한 경험을 공유하는 글입니다. 기존 검색 결과의 문제점을 분석하고, 사용자의 위치 정보를 활용한 거리 기반 가중치 적용을 통해 검색 랭킹을 개선하는 방법을 상세히 설명합니다. 특히, Elasticsearch의 `function_score` 쿼리를 사용하여 다양한 가중치 요소를 조합하고, 거리 계산 로직을 구현하여 실제 서비스에 적용한 사례를 다룹니다. 이를 통해 사용자의 만족도를 높이고 더 나은 검색 경험을 제공하는 데 기여했습니다.
















