FYI I have finished the jcc port and pylucene as well.
jcc here: https://github.com/rudimeier/jcc
(works for both python 2 and 3)
pylucene here: https://github.com/rudimeier/pylucene
Note the pylucene repository contains actually 3 ported versions (3.x,
4.x and 6.x) in different branches. All tests succeed (Linux tested).
Only a few minor manual changes were needed (beside running the 2to3