Search engines index web pages and content to provide relevant results for user queries. There are different types of search engines including general web search engines, vertical search engines that focus on specific content like images or video, enterprise search engines for internal company searches, and social search engines that factor in user interactions. New forms of search continue to emerge like semantic search that leverages metadata to improve relevance and selection-based search that is invoked solely by mouse clicks.