… or maybe this is not a recent change at all, I don’t really know. Long ago I blogged before about the ways Google misunderstands me, and nothing has changed on that particular count. Today I noticed that there’s a new way Google intentionally misinterprets my query. Weird. So, I was searching for Comparer (try it yourself). Right at the top of the page, Google says this:

Showing results for Icomparer. Search instead for Comparer

Brilliant, eh? I’m starting to think it would be good if Google could have a programmer’s mode or something. Actually, just call it a accept my queries as they are please, I now what I’m doing mode. I can’t even guess why it’s doing this thing with Comparer<T> — once I click that link in the prompt, there are several results with that precise string in the page title. The URL changes to this, btw:

http://www.google.com/search?hl=en&amp;q=Comparer%3CT%3E&amp;nfpr=1

That nfpr parameter seems to make all the difference. So maybe bing doesn’t have that problem? No, it doesn’t. But then it doesn’t try to suggest anything on that search string either, so I guess somebody could call this a missing feature instead. Oh, and bing doesn’t solve that old problem with “special” characters either — they seem to have established a special case for the term “.NET” (surprise surprise), but searching for something like “.text” or even for help on regexes with ”.+?” fails just as miserably as ever.