ElasticSearch Node Client vs Transport Client

Like Apache Solr has Java client Solrj, which offers a native java interface to add, update and query solr index, ElasticSearch also has Java client with which you can you can perform index operations, search queries and administrative tasks. A typical use-case is that you are connecting to a remote ElasticSearch cluster from a Java ...