elasticsearch,gradle,lucene,gradle-shadow-plugin,Java,elasticsearch,Gradle,Lucene,Gradle Shadow Plugin" /> elasticsearch,gradle,lucene,gradle-shadow-plugin,Java,elasticsearch,Gradle,Lucene,Gradle Shadow Plugin" />

着色弹性搜索高级java rest客户端

着色弹性搜索高级java rest客户端,java,elasticsearch,gradle,lucene,gradle-shadow-plugin,Java,elasticsearch,Gradle,Lucene,Gradle Shadow Plugin,我可以为高级rest客户端着色吗?基本上,我想在我的项目中使用最新的弹性搜索Rest客户端(7.4)和Lucene 5.3.0(遗留) 对于低级客户端(),这是可能的,我想知道它是否适用于高级客户端。我怀疑这是否有效。我宁愿把精力放在升级Elasticsearch上,因为你无论如何都无法摆脱它。从长远来看,尝试整合一个可能工作的客户端而不是进行升级听起来并不是一个胜利。我曾计划是否可以分阶段迁移到ES,但添加ES客户端依赖性并不能完全编译项目。要么我必须将Lucene代码迁移到ES使用的最新版本

我可以为高级rest客户端着色吗?基本上,我想在我的项目中使用最新的弹性搜索Rest客户端(7.4)和Lucene 5.3.0(遗留)


对于低级客户端(),这是可能的,我想知道它是否适用于高级客户端。

我怀疑这是否有效。我宁愿把精力放在升级Elasticsearch上,因为你无论如何都无法摆脱它。从长远来看,尝试整合一个可能工作的客户端而不是进行升级听起来并不是一个胜利。我曾计划是否可以分阶段迁移到ES,但添加ES客户端依赖性并不能完全编译项目。要么我必须将Lucene代码迁移到ES使用的最新版本(8.2.0),要么删除所有Lucene代码。Fat/Uber jar会让我在这里的生活更轻松,直到我们移动整个项目。@AbhishekS,这是完全可能的,几天前,我也遇到了类似的问题,我们也想分阶段移动到ES,我问了类似的问题并找到了解决方案,但无法更新答案。将尝试在这里提供答案,让我知道你是哪个构建工具usin@AmitKhandelwal:我使用的是Gradle,请更新您的答案,谢谢您的帮助。@AbhishekS,我使用的是maven,对Gradle不太熟悉:(