Microsoft has been gradually destroying Windows’ search capabilities since Vista. When I originally evaluated Vista, I discovered that searching for file contents would mysteriously fail if the search string only existed past the first ten kilobytes in the files being searched. I posted a video on Youtube to demonstrate the problem.
Vista search had a lot of problems, but I had discovered workarounds for most of its bizarre limitations. The 10K problem looked like a bug, so I dutifully reported it to Microsoft. After several hours on the phone with Microsoft Support, they were able to reproduce the problem and it was fixed in Vista Service Pack 1.
But the damage was done. With each new version of Windows, search has become increasingly useless, and I’m reluctant to trust it. I still try to use it, but I always go back to third party tools such as Everything and Fileseek, or even (when desperate), ancient DOS tools like FINDSTR.
The root of this gradual decline in Windows’ search functionality seems to be one of perspective. As clearly demonstrated by the Windows 8 UI, Microsoft no longer cares about ‘enthusiast’ users, which include power users, system administrators and software developers. For these elite users, the new UI just gets in the way, and the search tools are almost entirely useless.
<rant>Microsoft is making Windows a consumer-oriented O/S. What Microsoft doesn’t seem to realize is that while this change may solidify Windows as the consumer O/S of choice, and reduce support costs, they are driving enthusiast users, including me, to Linux. Worse, business IT departments are staffed with enthusiast users, and these are the people who evaluate software and make organization-wide recommendations. Eventually, these people are going to get tired of fighting Microsoft and look elsewhere for a corporate O/S.</rant>
All of which leads me to wonder how the otherwise reliable Ars Technica could publish an article extolling the virtues of the search changes coming in Windows 8.1. Possibly Ars has realized that Windows is now a consumer-grade O/S and adjusted their viewpoint to suit.
In Windows 8.1, search will be entirely integrated with the Bing web search engine. Any time you search for something, Windows will assume you want to search the web as well as certain specific areas of your local system. This also means that you’ll start seeing advertisements in your Windows search results.
Problems I see with this change:
- Blurring the line between local and web search is dangerous for privacy.
- For me, as with many users, there are distinct search use cases; there is almost never any reason to search the web when I’m looking for something on my local system, or search my local system when I’m looking for something on the web.
- The same applies when searching for locally installed programs or features; it’s an activity that’s completely separate from web searching.
- I was previously able (in Windows XP) to easily search local files in a particular folder and its subfolders, by file name and/or contents. Now that functionality has been eliminated: it is simply no longer possible to perform useful local searches and third party software is required.