【发布时间】:2017-10-10 05:41:46
【问题描述】:
我最近尝试将 elasticsearch 包含到我的一个项目中。因此,我查找了这样做的不同可能性。它基本上归结为使用a)传输客户端(内部协议集群节点也用于通信=我的理解)或b)我自己将其全部实现为REST HTTP调用。
As b) 看起来不是一个好的选择,而且我习惯于使用 spring 数据无论如何我尝试使用 spring-data-elasticsearch,它最近更新到版本 3.0.0 以支持 es 5.5.0,这很棒因为上一个版本太旧了。
好吧,我尝试了所有方法,但没有设法让它与我的项目一起工作,因为这似乎真的是你陷入的某种依赖地狱。我的项目太大了,我无法将它升级到 spring boot 2.0.0M4,我认为它需要支持新的 spring-data-elasticsearch 版本 - 对吧?
那么,有人可以就现在和未来如何处理 spring 项目中的弹性搜索的当前和首选方式提出建议吗?我们真的必须自己实现整个 REST API 吗?我错过了什么吗?
Here是应该使用的REST客户端,如果有的话,对吧?
This是我知道的旧的兼容性图表。
谢谢!
【问题讨论】:
标签: java spring spring-mvc elasticsearch