One problem I've always had with MSDN is that whenever I search for something, it finds stuff that I really don't care about. Typically, I'd look for a C function from the Windows API or DirectX, and it'd find me some Visual Basic function which resembles the name of the C function.
I thought, OK, maybe few people use C any more. So I'd just shrug and try another search.
However, it seems that the problem is deeper than that. Just now I looked up D3D11_PRIMITIVE_TOPOLOGY on MSDN and I got the following result:
Obviously this search query is very specific. There is no way D3D10_PRIMITIVE_TOPOLOGY to be a better match than the D3D11_PRIMITIVE_TOPOLOGY page that I know exists on MSDN (click here to see current MSDN search results for this query.)
Is it that there is something wrong with my search? Google doesn't think so: with the same query, the D3D11_PRIMITIVE_TOPOLOGY page is at the top of its search results.
Is this a problem with MSDN itself? Maybe it's using old search technology that Microsoft hasn't been able to update yet? Surely, Bing can do better? Not really, here is what Bing found:
(Click here for current Bing search results for this query.)
So there you have it: Google seems better at searching the MSDN pages than Microsoft. :)
Formatting hint: when posting comments, surround code blocks in [@ and @].