What are the differences between major search engines?

There are some minor differences between the major search engines that create major changes in results relevancy. For different search engines different factors are important. There are many examples of the differences between search engines. For instance, for Yahoo! and MSN, on-page keyword factors are the most important, while for Google