Wednesday, April 4, 2007

The Search Engine

According to Encarta, a search engine is "a computer program that searches for specific words and returns a list of documents in which they were found, especially through a commercial Internet service." Users of the engine type in a keyword, phrase or something they want to search and the engine will retrieve an index of what is stored in world wide web sites. This is done through what is known as a 'web crawler,' a type of robot browser that goes through the web and constantly retrieves pages it finds. The next step in the process is the indexing of pages according to the words contained in them. Special priority is given to headlines and titles to best fit the words that users type in. When results are shown, in general, they are ranked in terms of the number of other pages which have links to them. This is based on the common belief that if a web page is good, then other users and websites will put links to them. Criteria for page ranking is different from engine to engine, the above mentioned method however, is a common one. Some really good engines include Google.com which is the most popular by far as well as yahoo.com and altavista.com. Google is generally well-liked because of its speed and comprehensiveness in retrieving web pages. News regarding search engines in recent times have included Google, MSN and Yahoo! being under fire for cooperating with the Chinese Government to censor Internet content and helping to trace political dissidents who published their essays online in China. Both people involved were traced via their Yahoo! account and sentenced to 8 and 10 years in jail respectively! This raised controversy in the Western world because the view of the Internet being a medium for free speech and thought was challenged.

No comments: