Elasticsearch 거리 기반 가중치로 검색 랭킹 최적화하기
백엔드
Elasticsearch 거리 기반 가중치로 검색 랭킹 최적화하기
두줄요약
Elasticsearch 좌표 검색에 거리 기반 가중치를 더해 랭킹을 최적화하는 방법을 소개했습니다. 구간별 weight와 decay 함수를 비교하며 자연스러운 노출을 위한 주의점을 설명했습니다.
핵심 내용
- Elasticsearch 좌표 기반 검색에서 거리와 기존 랭킹 점수를 함께 반영하는 가중치 적용 방법 소개
- geo_distance로 구간별 weight를 주는 방식과 decay 함수로 점진적 감쇠를 주는 방식 비교
- 거리 경계에서 점수 급변 가능성과 너무 먼 거리에서 점수가 0에 수렴하는 점 유의
