Search⌘ K
AI Features

Problem Statement

Explore how to define the problem statement for a search ranking system by clarifying scope, scale, and personalization. Understand how to narrow down the design space for a general search engine serving billions of documents and thousands of queries per second. This lesson prepares you to approach search relevance with a structured mindset for machine learning system design.

Problem statement

The interviewer has asked you to design a search relevance system for a search engine.

Clarifying questions

Let’s clarify the problem statement by specifying three aspects: scope, scale, and personalization.

Problem scope

The interviewer’s ...