Yeah, but because it's not the main project, the CLucene port is perpetually the red-headed stepchild. It runs several versions behind the Lucene trunk, and therefore, you have to choose to ignore its disadvantages.
...which is a shame, because I agree with the OP that the choice of Java was a mistake for a large, high-performance system.