목록 보기
여기어때 검색 광고: 랭킹 부스팅 구축기
백엔드

여기어때 검색 광고: 랭킹 부스팅 구축기

여기어때
여기어때
2025년 11월 7일

두줄요약

검색 광고의 랭킹 부스트 기능을 설계하고, 노출 수 예측 대신 순위 상승 보장 방식으로 전환했습니다.\n데이터 수집, Delta Score 계산, Elasticsearch 가중치 주입과 A/B 테스트 검증 과정을 정리했습니다.

문제 상황

  • 검색 광고를 검색 랭킹 시스템에 반영하면서 검색 품질, 사용자 신뢰, 광고 효율의 균형이 필요한 상황
  • 노출 수 보장 방식은 랭킹의 상대성 때문에 예측 변동폭이 커 파트너에게 일관된 효과를 보장하기 어려움

원인 분석

  • 동일한 랭킹 스코어라도 검색어와 입실일 조합에 따라 실제 순위가 달라지는 상대적 구조
  • 노출 수를 간접 지표로 삼으면 검색 결과 조합 변화에 따라 예측 정확도 저하

해결 방법

  • 현재 순위를 기준으로 목표 순위까지 필요한 스코어 차이인 Delta Score를 계산하는 방식으로 전환
  • 검색어-입실일별 데이터를 수집해 Redis에 저장하고, Elasticsearch function_score로 검색 시 동적으로 가중치 주입
  • A/B 테스트로 CTR, CVR 상승과 비부스팅 파트너 영향 범위를 함께 검증

다음 읽기

#Elasticsearch 주제를 이어서 읽기

Elasticsearch 거리 기반 가중치로 검색 랭킹 최적화하기

Elasticsearch 좌표 검색에 거리 기반 가중치를 더해 랭킹을 최적화하는 방법을 소개했습니다. 구간별 weight와 decay 함수를 비교하며 자연스러운 노출을 위한 주의점을 설명했습니다.

여기어때
여기어때
백엔드

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...