Web search
engines provide an interface to search
for information on the World Wide Web.
Information may consist of web pages,
images and other types of files.
Some search engines also mine data
available in newsgroups, databases, or
open directories. Unlike Web
directories, which are maintained by
human editors, search engines operate
algorithmically or are a mixture of
algorithmic and human input.