【发布时间】:2020-10-14 02:36:04
【问题描述】:
我有一个 spring boot 2.2.5 应用程序并计划使用 7.4 版本的 AWS elasticsearch。有人可以指导我是使用 Spring-data-elasticsearch 还是 elasticsearch library 吗?我在 SO 上看到 some posts 谈到了这一点,但他们是 pretty old 并且谈到不支持 restHighLevel 客户端,而现在在 spring-data-elasticsearch 4.x 中并非如此。
此外,无论我读过什么书,使用 spring-data 的唯一优势似乎是它更容易在 java POJO 和 db 实体之间进行转换。还有一些模板方法,如 findBy 等。但我们计划使用更复杂的查询,如 query_string 与通配符和正则表达式等。我找不到 spring-data 是否支持这些。
在 spring-data 在 ES 库上大放异彩的地方,我还有什么遗漏的吗?人们通常使用什么来从 spring boot 连接到 aws ES?任何帮助表示赞赏。
【问题讨论】:
标签: java amazon-web-services spring-boot elasticsearch spring-data-elasticsearch