Requirements of a Distributed Search System's Design

Define the core functional and non-functional requirements of a distributed search system. Calculate resource needs for servers, storage, and bandwidth through quantitative estimation.

Requirements

We will define the functional and non-functional requirements for a distributed search system.

Functional requirements

  • Search: Users should receive relevant content matching their search queries.