由于elasticsearch版本更新太频繁,导致java客户端的api升级也较为频繁 而且各版本之间变动很大,做不到很好的兼容性,因此spring官网提供的 spring-data-elasticsearch默认依赖的客户端对新版本支持不够友好。 目前比较好的使用方式,还是使用原生的客户端,这样不但灵活,也易于 学习,但spring官方并未提供其相应的boot starter实现,这就是此项目 的由来。 使用说明 1)依赖 com.cjl elasticsearch-spring-boot-starter 1.2.0.RELEASE 2)application.yml spring: elasticsearch: cluster-nodes: 192.168.19.131:9300