On Aug 27, 2008, at 11:20 AM, Eric Schulte wrote:
If anyone knows of any ruby IR projects which are mature, and are
being actively developed I would love to hear about them.

disclaimer: highly opinionated response follows....  :)

Solr is the way to go for Ruby projects*. solr-ruby, if I do say so myself, ain't half bad. It's downright beautiful to interact with Solr via Ruby: <http://wiki.apache.org/solr/solr-ruby>. I have plenty of wishes for where solr-ruby could still evolve, so it's not done yet. * pragmatically I realize that another moving piece, especially a JVM, isn't a good fit for many current production deployment environments. See below for my answer to that...

Ferret is awesome, let me be clear about that! I have always loved it's power, even beyond Lucene Java in some cases. But I've stuck with Lucene through the tough times and it's always been good to me. Solr's goodness on top of Lucene Java make it extremely compelling for every environment, be it Ruby, Python, Java itself, what have you. I've always been fonder of the JVM than native C stuff, and when Ferret went that direction I stuck with Java.

acts_as_solr, however, hasn't yet reached its potential - and my little hack that kick started it wasn't really beneficial to the community, my apologies - since I basically "abandoned" it. But it ain't half bad either thanks to Thiago's hard work, and does make cake work out of RDBMS <-> Solr, whereas it takes something this ugly to do it in Java: <http://wiki.apache.org/solr/DataImportHandler> (oh Ruby how I love you!).

Solr is incredibly powerful, beyond the features I think almost all of the other open source search engines offer. It's scalability evolves almost daily, as does the pluggability capabilities of it.

And for those JRuby folks out there.... well, I guess there aren't (m)any of those on the ferret list, but think about the possibilities... SolrJRuby! Wow.

        Erik
_______________________________________________
Ferret-talk mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/ferret-talk

Reply via email to