In the end, it might be optimal for the world to have multiple, specialized search engines/apps to please as many wants as possible.
Hackers prefer the latter. Everyone else? That's up in the air.
I might search for pizza in order to find a place to order it from. Or I might become curious, and search for pizza to learn about its origins and history. A personalized search would only answer the first option.
That becomes even more frustrating when you (temporarily) are in another country and suddenly get smacked in your face by incorrect location based search results. If google wants to really retain traction with people who want to search for what they type (don't even get me started on the "showing results for: $bshere, if you want to see results for what you searched for, click here"), then they will soon have to provide a switch for it.
I really hope that google goes that way but I think it only crop up when people working at google find themselves using a different search engine to find (esp. programming related) specific topics.
For the overwhelming majority of my typos, "$bshere" is exactly what I wanted to search for. I particularly appreciate this when I'm searching from my phone (where typos are more common). There have been times when it has gone the other way (searching for "WiDi" aka Intel Wireless Display is the most notable example I can remember), but those are rare enough (and understandable enough) that they don't bother me.
(http://insidesearch.blogspot.co.uk/2011/11/search-using-your...)
> we found that users typed the “+” operator in less than half a percent of all searches, and two thirds of the time, it was used incorrectly.
Check my arithmetic but that means only 1 in 600 searches used + correctly; 2 in 600 used it wrong, and the other 597 searches didn't use it at all.
0.5% == 3 in 600 2/3 == 66% = 2 in 3 are wrong
http://googlesystem.blogspot.co.uk/2011/11/google-verbatim.h...
First of all, no, it doesn't give me the DMV for my state first.
And second, why would I do that when I can easily search for "$statename dmv" and have that search universally do the right thing regardless of location? I don't want hidden inputs to my search based on my location; I want everything that determines the results encapsulated in the query.