Source: http://lifehacker.com/5515039/index-your-files-catalogs-local-and-networks-files-for-speedy-search
Windows: If all you need is local search you have many great search tools to choose from—like the lightning-fast Everything—but it gets sparser when you look for local and networked. Index Your Files covers both bases effectively.
Index Your Files excels at indexing local, attached, networked, and even indexing drives you won't have real-time access to for easy search. While the previously mentioned Everything will always win with raw speed—it accesses the HDD file table for crazy-fast file finding—Index Your Files builds databases of every drive you point it at and keeps those databases accessible even after you've disconnected from an external hard drive, turned booted down your file server, and so on. Since it's portable you could even index hard drives at work and search them at home.
Index Your Files supports searches based on name, size, date, location, and advanced search using Boolean operators. You can switch between the indexes of different disks—or searching them all—by simply checking or un-checking them beneath the search box. Index Your Files is free, portable, and Windows only. Have a favorite search tool to share? Let's hear about it in the comments.