elasticsearch-rails VS (re)tire gem (Elasticsearch and Rails 3.2) elasticsearch-rails VS (re)tire gem (Elasticsearch and Rails 3.2) elasticsearch elasticsearch

elasticsearch-rails VS (re)tire gem (Elasticsearch and Rails 3.2)


The Elasticsearch suite of gems is developed and maintained by Elasticsearch as the official Ruby/Rails client. Please note that karmi is the developer of the new suite for Ruby. Please read the blog post - release the clients! ruby, python, php, perl for more details.

Some Highlights

Tire managed to solve many issues for a nice Ruby and Rails integration, and it also managed to make some seriously bad decisions. Today marks a fresh start for me, and for Ruby users of Elasticsearch. Today, we’re releasing a suite of clients with common design and semantics, which aims to provide a solid foundation for further extensions, integrations and experiments.

...

If you liked Tire, you can be sure that all the convenience for painless Rails integration will come soon. If you hated Tire, I’d like to invite you to kick the tires on the new Ruby client. I took great care to avoid all the bad decisions of Tire, and make the library — or, in fact a collection of three libraries — as modular, extensible and robust as much as I could. Your feedback, opinions and critique — either via Github issues, via IRC or via e-mail — is most welcome!

...

Because we wrote these clients and they are tested by us, we can provide official support for them. When bugs are found, we can fix them quickly – it’s our job.

Hope this helps.