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)
On Thu, 2005-05-05 at 05:35 -0700, Brion Vibber wrote:
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.
If Sun's JDK gives the best performance, why not just run it under that? Nothing says we have to bow to the god RMS and avoid good free software just because he's pronounced it "unclean".
Lee Daniel Crocker wrote:
If Sun's JDK gives the best performance, why not just run it under that? Nothing says we have to bow to the god RMS and avoid good free software just because he's pronounced it "unclean".
Never again having to listen to people spout off about whether implementation X of Java is better/purer/freer/faster/cleaner/less Satanic/more Satanic puts a lot of plusses in the Mono column. Nobody here is going to suggest we run a C# app on Windows Server instead. ;)
-- brion vibber (brion @ pobox.com)
wikitech-l@lists.wikimedia.org