Psychic Search: Improve search results using a self learning algorithm

Google has an "I'm feeling lucky" button that takes you directly to the first search result. In a perfect world, when a user enters a search term, the first result(s) should be what the user intended to find. However, this is easier said than done. Search results are ranked by relevancy and are dependent on a large number [...]