BeIndexed searches all your files and builds a database with their content. You can then search for files by content, like on Google etc.