Ran into this one, looks interesting to me ,( I hate trying to find those things I store on my thumbdrive), and am going to give it a try later this weekend:
Project Description
Dropout is a portable application that makes it easy to search your USB, Dropbox or any other directory. Written in C# it uses the Lucene full text search library and IFilter's to search the content of your files. Simply place the executable in the directory you want to search and it does the rest.
Overview
Have you ever want to find files on your USB or in your Dropbox and Windows Search just doesn't find? Windows Search only searches file types it know about so that can rule out lots of different files. Dropout using the follow steps to index your files:
Uses IFilters (http://en.wikipedia.org/wiki/IFilter) to index files windows know about
If you don't have a IFilter for PDF's it uses iTextSharp to extract the text (http://sourceforge.net/projects/itextsharp/
Looks at the start of the file to see if it text or binary. If it is text it indexes the content.