A Blindingly Fast Free File Indexer!
Index Your Files can index 151,624 files in just a few minutes when I tested it out. This app is free, portable, fast, small in size, doesn’t consume much of your system resources, and works for Windows operating system. This is the kind of software that I will happily keep and use in my hard drive forever. Well, at least until I find a better one.

I like the user interface. Plain, simple but not boring to look at. Anyone should be able to operate all of its functions easily once they launch it.
The “Index Menu” tab is where you can add, edit, export and import the databases as well as viewing detailed information for every database you create. You can create or add databases as many as you like and each database can also include multiple folders or directories. You can also edit each database and perform a new indexing based on the changes you’ve made to the database.

The database editing window itself allows you to add or change the title of the database, which folders to be included or excluded in the indexing session, and to schedule index updates. Each database can have different schedule update. If you plan to update the whole databases at once, you should schedule it to run when you sleep at night as this massive update can slow down your system performance.

The “Search” tab is, of course, where you can search files based on your specified criteria. You can filter the search by file format, date, and size. Don’t forget to select only the databases that you want to search the files within. Once the files are found, you can copy, move, delete, export, or open the files as well as send them to the clipboard. It’s your choice. There is a preview pane that lets you check the files you’ve found.
The only drawback I found so far is the absence of an automatic update feature so that you can have the program automatically update the indexes when your computer is idle, but the built-in scheduler surely does help.
Download Index Your Files for Windows 2000, XP, Vista, 7
Lijit Search