Got request to include some fulltext search to application written in Python. Using wrapper around Lucene emerged as impractical - requires to install Lucene and two intermediate layers, patching one of them on the way.
Luckily my colleague told me about Whoosh - fulltext engine written in pure Python. Although in alpha stage of development, it's usable. I hit some bugs but the workarounds were simple.