Have you noticed that a same search in Windows 7 can sometimes give you different results?
Windows 7 actually contains two search engines:
- When search is initiated from Start Menu, Libraries window, Users folder or its subfolders or the window showing results of these searches, Windows 7 is searching only the indexed locations.
- When you start Search from the Computer window, the root of a local drive or from a local file folder other than Users and its subfolders, Windows 7 uses the second search engine (a.k.a. Grep), and searches also the non-indexed locations.
If you want to test this, do both searches. First, using Start Menu or Libraries Search, do a search and you'll see an instant search taking place, results appearing fast.
Open then My Computer, a local drive's window or any folder other than Users or its subfolders, and do the same search again. You'll notice two things: first, the progressbar moves slowly, reason being Grep is searching also the non-indexed locations. Second, you even get a warning about slow search (see the attached image).
Conclusion: to get better search results, open for instance My Computer window and search from there, instead of using the Start Menu search.
Thanks to a good friend and colleague for pointing this out to me.