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?