Ruby/Odeum is a simple full text reverse indexer that lets you index a set of files and then search through them very quickly.