Ruby client


(Grant Rodgers) #1

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 :slight_smile:

The code is here: http://github.com/grantr/rubberband

It's also on gemcutter: http://rubygems.org/gems/rubberband

Grant


(Lukáš Vlček) #2

Added link to

http://wiki.github.com/elasticsearch/elasticsearch/elastic-search-clients-and-integrations
Regards,
Lukas

On Sat, Jun 19, 2010 at 1:44 AM, Grant Rodgers grantr@gmail.com wrote:

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 :slight_smile:

The code is here: http://github.com/grantr/rubberband

It's also on gemcutter: http://rubygems.org/gems/rubberband

Grant


(Shay Banon) #3

Looks great, elasticsearch really needs a good ruby client (and then a nice
"acts_as" on top of it, if I got my ruby lingo correct, or the new rails 3
orm abstraction). Added the the main products page as well.

-shay.banon

On Sat, Jun 19, 2010 at 10:46 AM, Lukáš Vlček lukas.vlcek@gmail.com wrote:

Added link to
http://wiki.github.com/elasticsearch/elasticsearch/elastic-search-clients-and-integrations

http://wiki.github.com/elasticsearch/elasticsearch/elastic-search-clients-and-integrations
Regards,
Lukas

On Sat, Jun 19, 2010 at 1:44 AM, Grant Rodgers grantr@gmail.com wrote:

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 :slight_smile:

The code is here: http://github.com/grantr/rubberband

It's also on gemcutter: http://rubygems.org/gems/rubberband

Grant


(system) #4