Search engines and algorithms
A search engine is an information retrieval system designed to find information on one or more computer systems. A search engine consists of four components: a search interface, a crawler, an indexer, and a database. The most common type of search engine is a Web search engine, which lists various websites with information related to the end user's search query.
Search engine | Year Created |
---|---|
WebCrawler | 1994 |
Yahoo!Search | 1995 |
1998 | |
Baidu | 2000 |
DuckDuckGo | 2008 |
Bing | 2009 |
Algorithms are a finite set of intructions that would produce a certain action. Algorithms are logical in nature, often involving complex mathematical equations and computations. Ideally, each line in an algorithm is clearly and unambiguously defined. An algorithm takes input data, processes it, and provides some form of output, though not always literally. Some algorithms are better designed than others leading to more efficient processing by the computer.Algorithms serve as the building blocks of computer programming. They range in complexity from simple sort algorithms to machine learning and artificial intelligence.