While the Java-based Lucene search server is giving pretty good performance on search results compiled with GCJ, the index builder performs pretty slowly: 3-10x slower than the same code running under Sun's JDK.
Since I've gotten relatively good performance out of the C# version running under Mono, I've gone ahead and imported that into CVS and started bringing it up to date, and plan to use it at least for the indexing.
It's in the 'mwsearch' module in CVS, should anyone feel like taking a look.
-- brion vibber (brion @ pobox.com)