Enterprise semantic search

DesignHard55 minMicrosoft and Google style

Your task

Design enterprise search across a company's internal docs, wikis, chat, and tickets (10k employees, ~500M documents). Queries are natural-language ('how do I expense a conference') and must return the right doc even with no keyword overlap. Constraints: strict per-document ACLs, p95 under 400ms, and freshness within minutes of a doc edit.

It covers

  • Semantic search
  • Hybrid retrieval
  • Reranking