The main advantage is performance. In most cases, the Java API is faster than the Jest. I would suggest reading this article Interacting with Elasticsearch: Client Choice :
Transport client
JVM. / Elasticsearch. Elasticsearch . Elasticsearch 1.0 , (1.0 ) . JVM - .
Elasticsearch, : , HTTP-, .
Java, Node, Node , . , .
, .
PS: :
- , , .
- . , - , , : . , Jest- , Java API, . , . Jest API:
, ES-, , ( ) , HTTP ( Jest - , ). , ,