- 版本对应
- springboot和elasticsearch的版本对应
我用的spring boot版本是1.5.6.RELEASE,默认内部的Es的版本是2.4.5(可做参考)
如果依旧有冲突,可以参考下图
还有一点注意的是:当前Spring Boot更新到2.x版本, 默认spring-boot-starter-data-elasticsearch 默认的ES版本为5.6.9;如果你仍然使用Spring Boot 1.x版本,那么默认的Elastisearch版本为2.x
- Ik分词器与elasticsearch的版本对应
-
jar包
<!-- ES --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch</artifactId> </dependency> <!-- idea构建时缺失 --> <dependency> <groupId>com.sun.jna</groupId> <artifactId>jna</artifactId> <version>3.0.9</version> </dependency>
第二个包是解决构建时这个报错:java.lang.ClassNotFoundException: com.sun.jna.Native 。
-
相关配置
## Elasticsearch 集群名(默认值: elasticsearch) spring.data.elasticsearch.cluster-name= ## 集群节点地址列表,用逗号分隔。默认 9300 是 Java 客户端的端口。9200 是支持 Restful HTTP 的接口 spring.data.elasticsearch.cluster-nodes= ## 开启 Elasticsearch 仓库(默认值:true) spring.data.elasticsearch.repositories.enabled=true ## 用来配置客户端的额外属性 spring.data.elasticsearch.properties.*= ## 存储索引的位置 spring.data.elasticsearch.properties.path.home= ## 连接超时的时间 spring.data.elasticsearch.properties.transport.tcp.connect_timeout=
未完待续。。。。
若有错误,恳请指正,万分感谢!!!
来源:oschina
链接:https://my.oschina.net/u/3095034/blog/2873476