Introduction in the Elasticsearch REST client

Introduction in the Elasticsearch REST client

Apr 28, 2020

This blog post introduces the Java REST clients for Elasticsearch. The main focus will be on the High Level REST Client, but the low level REST client will be covered as well.

Elasticsearch comes with a bunch of clients for different languages, like JavaScript, Ruby, Go, .NET, PHP, Perl, Python and most recently even Rust. A late starter (starting in 5.x, but only fully supported from 7.0) was the Java High Level REST client, that intended to replace the TransportClient. This presentation talks a little bit about the reasoning while showing a lot of examples how to use the client, and even comes with a small sample project.

You can also check out the github repository for the code samples at https://github.com/spinscale/elasticsearch-rest-client-samples and the accompanying blog post at https://spinscale.de/posts/2020-04-15-introduction-into-the-elasticsearch-java-rest-client.html

Speaker: Alexander Reelsen, Community Advocate