A search engine is a software system that searches the World Wide Web for information and presents search results on search engine results pages (SERPs). Search engines work by using web crawlers to index web pages, then searching their indexes to provide relevant results for user queries. They offer operators like Boolean logic to refine searches. The usefulness of search engines depends on how relevant their results are, and they employ various ranking algorithms to provide the most relevant pages first. Metasearch engines simultaneously query multiple other search engines and aggregate their results.