This might be overkill, but would it be possible to setup a mini-Java Lucene process to handle the indexing and queries, and talk to your Python process over a socket?
Like I said, overkill, but it could be worth it.
I say this being in the same boat: coming from the JVM to Python and looking back at some of the things I'm missing.
Like I said, overkill, but it could be worth it.
I say this being in the same boat: coming from the JVM to Python and looking back at some of the things I'm missing.