Yahoo has been around for a long time, the lumbering giant of the web world. As of last year Google accounted for nearly half of all web searches with Yahoo pulling in a distant second at roughly 25%. From 1994 to 2002 Yahoo used human editors to add lists, until making the massive shift to web-crawlers following Google’s lead. It follows the standard web crawling means with a slightly less efficient algorithm than Google. Yahoo offers a much wider choice of search categories along with access to its old human directory. However, it is often thought of as second best in terms of search results.
The secret to how Google has gotten so good at generating relevant search results is exactly that, a secret. They follow the standards paradigms as many other web search engines in that they use an automated program, called a robot or spider, to trawl through the billions of webpages on the Internet. However this is where Google differ from most other search companies in that they process their data using a few choice algorithms of which PageRank is the main one. PageRank works by analysing which sites link to the page it has just crawled and assigning a weight based on how ‘important’ these pages are. In this way Google can find the pages with the most relevant data as judged by the web itself.
Google store their crawled data as shards, small chunks of information duplicated and spread across multiple facilities such that if anyone cluster fails others can take its place. They also built their own filing system to more efficiently manage these vast quantities of data.
Obviously the most important advantage of this method is that, 99.9% of times, it returns the most relevant results first. A disadvantage however can be that should a site be assigned a low PageRank, perhaps through others actions, it may find it very difficult to pull in visitors from the Google search engine.
I personally prefer the Google search engine, as the vast majority of the Internet now does. In my personal opinion it provides the best results in the quickest time with the simplest design. Also, Yahoo Maps features terrible UK mapping compared to Google Maps (which both use their respective parents search engine).