有两个名为Java High Level REST Client
和Java Low Level REST Client
的Java Rest客户端与Elastic Search集成。
Java High Level REST Client
是什么时候被引入 Elastic 搜索的,为什么?
如果您遵循官方文档,您将了解差异,它们的工作原理以及添加Java High Level REST Client(JHLRC)
的原因。
来到添加JHLRC时的第一个问题,如官方文档所示,它是在6.0.0-beta1
版本中添加的。
来到第二个问题,
JHLRC在JLLRC之上工作,并提供其他功能,如请求的封送和解组,这是低级客户端不提供的,除此之外,它还提供sync
和async
版本的API。
有关低级客户端的更多信息可以在此处找到,有关高级客户端的更多信息可以在这里找到,其中还解释了内部结构及其工作原理。