I use LaunchBar for the kind of stuff where I’m looking to locate a particular resource quickly, and do stuff with it. If you’ve used QuickSilver or Butler, it’s a lot like that. It has an optimised self-training index of everything you want it to index (so after a few hits it knows that when I type in nothing more than ‘s’, I want Scrivener
). It also optionally provides a categorical search mode, where I can start out by saying I want to find a PDF file, and then go on to type in a few letters from the filename I want—that helps to make searches very precise. Typing in ‘scp+’ is enough to narrow my search down to Scrivener Projects alone, and after that I need only type in the bare minimum number of letters or numbers it takes to distinguish the project I’m looking for from the rest.
But where it really goes beyond Spotlight is in what you can do with those results. I can target a .txt file in a folder and hit ⌥⌘C to copy its contents to the clipboard without even opening it, or hit Tab and send the text of it (or even the whole file itself) to any other program, folder, registered Service, built-in action (it has tons of tools like title case conversion, and the ability to make your own) and so on. Or I can compress the Scrivener project into a zip file right then and there, and then fire the .zip off to my email client as an attachment to a specific contact card address. You can also load Web searches into it—I have one for example that I trigger with ‘lnlfw’ which searches for “LnL Forum Wish List” posts, via the advanced search flags here (you can guess why I have a hard-coded search for that
). So yeah, all around it is a bit of Swiss Army file management, locator, glue-between-programs, snippet tool, clipboard manager, you name it, tool.
For the stuff it doesn’t do (content level indexing), I use the command-line. I don’t often need that, to be clear. It’s pretty rare that I run a recursive grep or find command. I suppose that is one reason for why I’ve never found Spotlight to be terribly useful. Content just adds an unstoppable flood of chaff to every search, if you don’t really depend on it. For myself, for the types of things that depend upon content level searching, I put those into programs that specialise in that, like Scrivener and DEVONthink.
There are downsides to switching Spotlight completely off. Finder loses some of its search functionality (which I always found mildly ridiculous, that it needs a heavy-weight search index to filter a list of files in a folder by name, but hey, that’s Apple for you—building Space Pens where grease pencils would do), and now and then I encounter software that depends on a Spotlight index for something. But none of that really matters much to me—I don’t actually use Finder much either.
There are good reasons to shut it down though, if you don’t use it. It’s a resource hog, filling your drive with a massive search index you’ll never use, reducing the lifespan of all attached disks by periodically cruising through every byte, and generally making the Mac slower whenever it is working. Plus, the alternatives aren’t a narrow scoped key-logger, sending every keystroke you type in, geotagged, over the ’net to Apple. That never sat right with me; one’s personal computer searching tools should not have a privacy disclaimer in the fine print.