Whoosh

Whoosh: a fast pure-Python search engine. "Whoosh is as fast or faster at indexing as other Python search libraries that wrap C or Java libraries (e.g. PyLucene?, Xappy), and not that much slower at searching."