A search engine is an online tool that is designed to search for websites on the internet based on the user’s search query.
It looks for the results in its own database, sorts them and makes an ordered list of these results using unique search algorithms. This list is called a search engine results page (SERP).
Although there are various search engines in the world (e.g. Google, Bing, Yahoo, Webipal etc.), the general principles of searching and providing answers are the same across all of them.