Hey ElasticSearch users,
I've been working on a ruby client lately since the one mentioned on
elasticsearch.com seems to be abandoned.
Mine is nowhere near complete, but it implements most of the basic
operations. I've been using it for a few weeks now with some success.
It has some nice features like automatic failover, retry, and auto-
discovery. Most of that code is directly inspired by the thrift_client
and cassandra gems, so tip of the hat to them.
I haven't mentioned it here because there are no tests, and that's a
bad thing, but my time has been taken up by other projects and I
figure it's time to let other people play with it if they want. Just
be aware that it is nowhere near final, and anything could change at
any time. But if you want to hack on/with it, be my guest
The code is here: http://github.com/grantr/rubberband
It's also on gemcutter: http://rubygems.org/gems/rubberband