What is the first step of an algorithm-driven search engine?
1) Index and cache web pages on its servers
2) Rank the web pages based on relevance
3) Display search results to the user
4) Crawl the web to find new web pages