You want a good laugh: Go to Microsoft’s premier developer community site GotDotnet. In the Search field on the home page type C++ and click Go. Expect to see a slurry of results? Nope. Nada. In fact, you get back:
“No results were found for “”C “”.
OK. Maybe this isn’t fair. Maybe quotes are needed around the search string. Maybe GotDotNet doesn’t handle the special parsing that would be required. Go ahead, try it. You won’t get any better results though.
Alright. Maybe this isn’t fair either. This is a .Net site. So try “C#”. Hmm. Nothing either.
Amazing, isn’t it?
I ran a quick test using CI.exe Power tool on my Windows Server 20003 and got the following results:
ci c
— search letter C without double quotes returns:
The query contained only ignored words. (0x80041605)
Microsoft OLE DB Provider for Indexing Service
The query ‘c’ failed, error 0x80041605: The query contained only ignored words.
ci “c”
— search letter C with double quotes returns:
The query contained only ignored words. (0x80041605)
Microsoft OLE DB Provider for Indexing Service
The query ‘c’ failed, error 0x80041605: The query contained only ignored words.
ci “c++”
— search string C++ with double quotes returns valid results
d:bookmcgraw-hillbook outline with web search.doc
d:bookbook proposal – apw.doc
…
ci “c#”
— search string C# with double quotes returns:
The query ‘c#’ failed, error 0x80041670: Expecting end of string.
ci c#
— search string C# without double quotes returns:
The query ‘c#’ failed, error 0x80041670: Expecting end of string.
I suspect that the GotDotnet website is using Windows 2000 server as I got valid results for my C++ query. Of course, this assumes that the GotDotnet website has pages that contain C++…
Regards,
John