Elasticsearch 对于版本的兼容性要求很高。大版本之间是无法兼容的。
Elasticsearch1(Spring Data Elasticsearch 1) | |||
---|---|---|---|
序号 | Elasticsearch版本 | Spring Data Elasticsearch版本 | spring-boot-starter-data-elasticsearch版本 |
1 | 1.1.1 | 1.0.0.RELEASE | |
2 | 1.3.2 | 1.1.0.RELEASE | |
3 | 1.4.4 | 1.2.0.RELEASE | |
4 | 1.5.2 | 1.3.0.RELEASE/1.3.x | |
5 | 1.7.3 | 1.4.0.M1 | |
Elasticsearch 2(Spring Data Elasticsearch 2)(Sring Boot 1) | |||
序号 | Elasticsearch版本 | Spring Data Elasticsearch版本 | spring-boot-starter-data-elasticsearch版本 |
1 | 2.2.0 | 2.0.0.RELEASE/2.0.x | |
2 | 2.4.0 | 2.0.4.RELEASE/2.1.x | 1.5.x |
Elasticsearch 5(Spring Data Elasticsearch 3)(Sring Boot 2) | |||
序号 | Elasticsearch版本 | Spring Data Elasticsearch版本 | spring-boot-starter-data-elasticsearch版本 |
1 | 5.4.0 | 3.0.0.M4 | |
2 | 5.5.0 | 3.0.0.RC2/3.0.x | 2.0.x |
Elasticsearch 6(Spring Data Elasticsearch 3)(Sring Boot 2) | |||
序号 | Elasticsearch版本 | Spring Data Elasticsearch版本 | spring-boot-starter-data-elasticsearch版本 |
1 | 6.2.2 | 3.1.1.RELEASE/3.1.3.RELEASE /3.1.x | 2.1.1.RELEASE/2.1.x |
2 | 6.8.12 | 3.2.x | 2.2.x |
Elasticsearch 7(Spring Data Elasticsearch 3)(Sring Boot 2) | |||
序号 | Elasticsearch版本 | Spring Data Elasticsearch版本 | spring-boot-starter-data-elasticsearch版本 |
1 | 7.6.2 | 4.0.x | 2.3.x |
2 | 7.9.3 | 4.1.6/4.1.8/4.1.x | 2.4.4/2.4.5/2.4.x |
3 | 7.12.0 | 4.2.x | 2.5.x |
4 | 7.13.3 | 4.3.x | 2.5.x |
https://github.com/spring-projects/spring-data-elasticsearch/blob/main/src/main/asciidoc/preface.adoc