Elastic has recently released a new Java client for Elasticsearch, which is more lightweight than the previous High Level Rest Client while providing a more complete API coverage and an easier to use DSL-like experience.
This talk will walk you through a few examples with this new client and its query DSL.
We will also give an overview on how it is developped, being the first of a new generation of Elasticsearch client libraries based on code generation.