Whoosh – Profiles, Jobs, and Resources for Python Developers

Whoosh is a fast, pure-Python library for indexing and searching large document collections.

It is similar in spirit to Lucene, but with a simpler API and a focus on ease of use.