ElasticSearch: Jest vs Rest vs TransportClient vs NodeClient

Viewed 5741

I have gone through the official documentation at https://www.elastic.co/blog/found-interfacing-elasticsearch-picking-client

But it does not give any benchmarks or performance numbers to help choose among the clients. And I am finding it non-trivial to setup a TransportClient or setup a NodeClient because the documentation for that is also really sparse with little to no examples whatsoever.

So if someone has already done some benchmarking on choosing a client, I would really appreciate that and focus more on tuning an established client rather than evaluating what client to choose.

Our application is a write-heavy application and we plan to have a 50-shard, 50-replica ES cluster for that.

1 Answers
Related