使用Java中的ElasticSearch的最佳做法是什么? 例如,可以使用REST API轻松找到按查询删除功能的文档和示例。 对于Java Transport Client,情况并非如此。
答案 0 :(得分:4)
从Java使用Elasticsearch的最佳做法:Follow This
的nextS:
答案 1 :(得分:0)
正如documentation中所述,TransportClient
是您使用java(性能,序列化等)的首选方式。
但是jar很重(有依赖关系),它要求你在客户端和服务器之间使用相同的版本来工作。
如果你想要一个非常轻量级的客户端,Elastic 5.x中有一个新的Java REST client。
我不知道与Jest的差异,但它与最新的Elastic 5.x版本兼容(但不与以前的版本兼容),它是由Elastic团队开发的。
因此,根据您的需求,这可能是一个很好的选择。