Announce: Elastic Search Client for Scala 2.10


(Ruud Diterwich) #1

I'd like to announce a small Elastic Search client for Scala. It mainly
adapts the asynchronous Java API to Scala's 2.10 futures.

Contributions and comments are welcome!

--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


(David Pilato) #2

You can add it here: http://www.elasticsearch.org/guide/appendix/clients.html?

BTW what are the main differences with scalastic from Benny? https://github.com/bsadeh/scalastic

--
David :wink:
Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs

Le 9 févr. 2013 à 10:09, Ruud Diterwich ruud@diterwich.com a écrit :

I'd like to announce a small Elastic Search client for Scala. It mainly adapts the asynchronous Java API to Scala's 2.10 futures.

Contributions and comments are welcome!

You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


(Ruud Diterwich) #3

Hi David, thanks for merging my commit.

The main difference with scalastic is that esclient doesn't wrap the java
API. Instead, it is very minimalistic, it just adds a single execute
method, which is futures-based. For the rest, the java API is fully
exposed. People may find this an advantage or a disadvantage.

My aim was mainly to allow for a clean integration with other async Scala
frameworks like Play, Spray, Akka. Being minimalistic, it also makes it
much easier to keep up with latest developments of ES.

Ruud

On Sat, Feb 9, 2013 at 10:31 AM, David Pilato david@pilato.fr wrote:

You can add it here:
http://www.elasticsearch.org/guide/appendix/clients.html?

BTW what are the main differences with scalastic from Benny?
https://github.com/bsadeh/scalastic

--
David :wink:
Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs

Le 9 févr. 2013 à 10:09, Ruud Diterwich ruud@diterwich.com a écrit :

I'd like to announce a small Elastic Search client for Scala. It mainly
adapts the asynchronous Java API to Scala's 2.10 futures.

https://github.com/scalastuff/esclient

Contributions and comments are welcome!

--
You received this message because you are subscribed to the Google Groups
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to elasticsearch+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

--
You received this message because you are subscribed to the Google Groups
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to elasticsearch+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


(David Pilato) #4

Thanks for the explanation.

--
David :wink:
Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs

Le 9 févr. 2013 à 11:00, Ruud ruud@diterwich.com a écrit :

Hi David, thanks for merging my commit.

The main difference with scalastic is that esclient doesn't wrap the java API. Instead, it is very minimalistic, it just adds a single execute method, which is futures-based. For the rest, the java API is fully exposed. People may find this an advantage or a disadvantage.

My aim was mainly to allow for a clean integration with other async Scala frameworks like Play, Spray, Akka. Being minimalistic, it also makes it much easier to keep up with latest developments of ES.

Ruud

On Sat, Feb 9, 2013 at 10:31 AM, David Pilato david@pilato.fr wrote:

You can add it here: http://www.elasticsearch.org/guide/appendix/clients.html?

BTW what are the main differences with scalastic from Benny? https://github.com/bsadeh/scalastic

--
David :wink:
Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs

Le 9 févr. 2013 à 10:09, Ruud Diterwich ruud@diterwich.com a écrit :

I'd like to announce a small Elastic Search client for Scala. It mainly adapts the asynchronous Java API to Scala's 2.10 futures.

https://github.com/scalastuff/esclient

Contributions and comments are welcome!

You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


(LliuTiger) #5

Hi Ruud, the project is still alive?

Best Regards
Tiger

在 2013年2月9日星期六UTC+8下午5时09分32秒,Ruud Diterwich写道:

I'd like to announce a small Elastic Search client for Scala. It mainly
adapts the asynchronous Java API to Scala's 2.10 futures.

https://github.com/scalastuff/esclient

Contributions and comments are welcome!

--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


(Ruud Diterwich) #6

Yes it is. It hasn't seen many updates lately, but we're using it every day.

Kind regards,

Ruud

On Mon, Oct 28, 2013 at 3:48 AM, LliuTiger lshoo36@gmail.com wrote:

Hi Ruud, the project is still alive?

Best Regards
Tiger

在 2013年2月9日星期六UTC+8下午5时09分32秒,Ruud Diterwich写道:

I'd like to announce a small Elastic Search client for Scala. It mainly
adapts the asynchronous Java API to Scala's 2.10 futures.

https://github.com/scalastuff/**esclienthttps://github.com/scalastuff/esclient

Contributions and comments are welcome!

--
You received this message because you are subscribed to a topic in the
Google Groups "elasticsearch" group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/elasticsearch/YYsntE2ZgFY/unsubscribe.
To unsubscribe from this group and all its topics, send an email to
elasticsearch+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/groups/opt_out.

--
Met vriendelijke groet,

Ruud Diterwich

--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


(system) #7