【发布时间】:2019-11-14 01:32:27
【问题描述】:
我正在使用 Elasticsearch 7.1.0,我想创建一个 spring-boot 应用程序并使用 spring-data-elastic-search 连接到 elasticsearch。但是我还没有找到使用查询和聚合的解决方案。
【问题讨论】:
标签: spring-boot elasticsearch spring-data-elasticsearch
我正在使用 Elasticsearch 7.1.0,我想创建一个 spring-boot 应用程序并使用 spring-data-elastic-search 连接到 elasticsearch。但是我还没有找到使用查询和聚合的解决方案。
【问题讨论】:
标签: spring-boot elasticsearch spring-data-elasticsearch
很遗憾,spring data elasticsearch还不支持7.1.0版本。请参阅此链接中的版本部分:
https://github.com/spring-projects/spring-data-elasticsearch
您可以通过连接到此版本来查看它是否有效,但它不是受支持的解决方案。最好的建议是使用 spring data elasticsearch 支持的弹性搜索版本,例如elasticsearch 3.2.x 支持elasticsearch 6.7.2 版本。这应该可以正常工作。
【讨论】:
我使用 spring boot 和 elasticsearch-data 创建了一个虚拟的 rest-api 项目。 您可以从这里获取参考-
https://github.com/haritmaljhain/working-api.git
如果您有任何问题,请告诉我。
【讨论】:
在spring-data-elasticsearch:4.0.0 发布之后,这将是可能的,但甚至没有里程碑。最新的spring-boot version 2.2.1 与data-elasticsearch 的相应启动器使用spring-data-elasticsearch:3.2.1
在 4.0.0 发布之前,您可以使用以下解决方法:
How to integrate ElasticSearch 7.0 version with Spring Boot?
【讨论】: