System Design Problem

Design a Search Ranking System (Learning to Rank)

Commonly Asked By:GoogleMicrosoftAmazonNetflix

  • Multi-stage ranking pipeline: retrieval → coarse ranking → fine ranking → re-ranking
  • Feature extraction: query, document, and query-document interaction features
  • Support multiple ranking objectives: relevance, freshness, diversity, personalization
  • Online A/B testing of ranking models
  • Click-through feedback loop: use user clicks to improve ranking
  • Support for different verticals: web, images, videos, news, shopping
Loading...