悟空,拿我的打狗棒来

新人求问,java中如何优雅的使用es呢

Elasticsearch | 作者 alex_farm | 发布于2019年12月29日 | 阅读数:3101

在网上搜索了下,看了大多数都是用rest high level client的。然后也有spring data的,但好像底层封装的是transport。所以还是想确认下现在主流推荐的是哪种方式呢?






已邀请:

super9du

赞同来自: alex_farm

es6用spring data,es7用rest high level client。spring data不支持es7

tacsklet - 公司有用到es

赞同来自: alex_farm

直接用官方推荐的rest high level client吧,transport在es8之后就不支持了,spring data更新的速度太慢了,跟不上es的节奏。

Charele - Cisco4321

赞同来自: alex_farm

自己喜欢用哪种就用哪种,没有必要拘泥于某一种,
transport只是官方说8.0后不用,至少现在还可以用的。
退一步讲,既使8.0出了,你的es不升级到8.0的话,永远可以用。

alex_farm

赞同来自:

发现还有问题,就是spring data es 对版本的要求比较高啊,基本上一个小版本对应一个es版本。这个是不是需要与安装的es是一一对应的?

要回复问题请先登录注册