Searching the Web

To build a search engine we need 3 components

  1. A Web Crawler to generate a list of web pages to visit
  2. A content store to hold page content related to a URL
  3. An algorithm to return the best search result