One of OS X's newest features was one of the biggest reasons I switched to Mac. That feature (as you probably gathered via the title of the post) is Spotlight!
Today I had a rather frustrating time at work in Windows trying to locate a single file in millions. Every time I attempted to launch WinCVS, it would either lock up or tell me that there was a deadlock with a TCL84.DLL file.
Reading the error message that displayed, it implied that it was possibly using an incorrect version of the DLL stored somewhere else. From the name of the file, I figured that it was something to do with TCL/TK. This is odd since I didn't install the Python/TCL options it wants. I didn't have them installed before and had no problems.
Anyway, I wanted to see where there were other copies of the file. So I asked XP to do a file search (the one in Explorer) for me. After 30 minutes of my system running at a snail’s pace looking through all the files on my HD for that file, I gave up.
"Why didn't I use Google Desktop Search or Microsoft Desktop Search?" you ask? Well, I'll tell you. I don't use those tools because they cause my computer to run at a snail’s pace when I don't want it to. Even though those programs claim to not run if the computer isn't idle, they still seem to. Also, I have had Google Desktop Search cause some rather strange problems to show up. Like getting errors during project builds because it's indexing a file that was just touched by the build and since the file is in use, the build errors out.
I have tried both of the search engines above. Microsoft's search at least allows you to put it to sleep for 1 hour, 8 hours, etc... What they need is a scheduler that I can say exactly when the indexing should take place. That way I can specify the hours I am not in the office.
Enter Spotlight on the Mac. I have used this many times since I got my MacBook. I constantly forget where I store files. All I have to do to find the file is type part of its name and before I finish typing that name, it appears in the list. I'm sure OS X is indexing the computer, yet I never notice it.
Why is this such a difficult task for Microsoft or Windows to do? For file name searching, I have created a batch file at work that does a "DIR /S" and pipes the output to a file. I do this for all the volumes on my computer and I schedule it to run overnight. In the morning I can simply search the text file created to find a file. It's not real-time, but at least it's something.


Twitter
Jaiku


