Elasticsearch Spring Data
- Compatibility Matrix
Spring Data Elasticsearch | Elasticsearch |
---|---|
4.0.x | 7.3.0 |
3.2.x | 6.8.0 |
3.1.x | 6.2.2 |
3.0.x | 5.5.0 |
2.1.x | 2.4.0 |
2.0.x | 2.2.0 |
1.3.x | 1.5.2 |
- https://github.com/spring-projects/spring-data-elasticsearch
- Java Based @Configuration for ES client
- 自动实现Repository接口,时间基本CURD
最佳实践
- 大批量写入使用bulk api实现,注意控制bulk的大小,可以参考提升集群性能
- client分高等级和低等级,如果是初学者使用java high level client,如果是专业者,可以灵活使用java low level client
总结
elasticsearch系列博客至此结束,希望大家有所收获,部分章节我采用较省略的方式,当然是我认为不是那么常用的功能,后续使用到了再更新补足
- 学习是延迟满足的过程
- 温故而知新
- 大家贵在坚持了,加油