2.3. Detail explantion of how search engine works