November 20, 2006
I finally got around to doing some performance comparisons of Montezuma, Ferret and Lucene.
I'm glad that Montezuma is pretty close to Lucene, but wow, Ferret's performance is just awesome (helped by 65,000 or so lines of C code).
Posted by jjwiseman at November 20, 2006 04:28 PM
can we "steal" that 65,000 lines of C ? assuming that it's good quality code with public api and etc.
Motezuma 1.2? Is there any chance to get the code? I'd really like to be able to check out the source code from your VCS.
I'm hoping that your goals stay the same after this benchmark: to get 10x boost in perfomance! Incredible! :)
"I'm hoping Montezuma will have better performance than both Ferret and Lucene, not because I'm doing anything fancy, but because I'll be relying on native code-generating Common Lisp implementations."
Do you have the suite of code and datasets you used for the benchmark handy? I'd like to play with it.
I find those 65k of C code to be pretty unreadable. every comment is like /* number */ or /* 65 */ I was going to make some erlang bindings for cferret but was frightened away. Maybe I'll grow a pair and start wading through it.
Hey, I'm just now switching back to the Mac after a year-long journey on ubuntu. What are the cool kids using for lisp on these fancy intel macs?
A benchmark must include a testcase and setup.. Did you for example run the jvm in server mode or client mode? Did you run the java code from a cold-startup or did you run it severall times..
This benchmark is of no value without that information... It should at least be reproducable
yeah, being able to check out montezuma would be a big help and would most probably bring a tidewave of patches coming back to you... :)
it's very easy to set up a darcs repo if you have http and ssh.