Bboss is a good elasticsearch Java rest client. It operates and accesses elasticsearch in a way similar to mybatis.
BBoss Environmental requirements
JDK requirement: JDK 1.8+
Elasticsearch version requirements: 1.X,2.X,5.X,6.X,+
Spring booter 1.x,2.x,+
开发入门教程-一个增删改查的例子
快速集成和应用
非spring boot项目:
https://esdoc.bbossgroups.com/#/common-project-with-bboss
spring boot项目:
https://esdoc.bbossgroups.com/#/spring-booter-with-bboss
详细配置说明参考文档:
https://esdoc.bbossgroups.com/#/development
bboss elasticsearch开发视频教程 ,百度网盘免密下载:
https://pan.baidu.com/s/1kXjAOKn
功能说明:
2.1 定义实体对象Demo
2.2 编写测试功能对象-DocumentCRUD.java
创建dsl配置文件-esmapper/demo.xml
删除和创建mapping
单文档添加/修改/删除
文档批量添加(elasticsearch不是实时flush记录,所以批量添加后如果立即查询可能查询不到刚添加的记录)
文档批量修改(elasticsearch不是实时flush记录,所以批量修改后如果立即查询可能查询不到刚修改的效果)
文档检索
开发交流群
166471282