Ten thousand foot view of the Search Engine