It seems obvious that the major web search engines have solved the problem of finding exact matches to user queries and separating the wheat from the chaff. Search for Twitter ( Google, Yahoo, Bing ), iPhone ( Google, Yahoo, Bing ) or even Attivio ( Google, Yahoo, Bing ) and you'll see largely the same results and variations - all of good quality. (Both Yahoo! and Bing blend results for the latter query with incorrect spelling suggestions, but one presumes they may be doing that deliberately to differentiate themselves, even if in this case it makes the results considerably worse.)
But what happens when the user is vague and doesn't know exactly what they are looking for? Or is interested in a topic that is more ambiguous, statistically speaking? For example if they are trying to find out about the "one-electron universe" hypothesis, but mistakenly remember it as the "one electron theory"...