Bboss is a good elasticsearch Java rest client. It operates and accesses elasticsearch in a way similar to mybatis.
https://esdoc.bbossgroups.com/#/README
JDK requirement: JDK 1.8+
Elasticsearch version requirements: 1.X,2.X,5.X,6.X,7.x,8.x,+
Spring booter 1.x,2.x,+
bboss | Elasticsearch | spring boot |
---|---|---|
all | 1.x | 1.x,2.x |
all | 2.x | 1.x,2.x |
all | 3.x | 1.x,2.x |
all | 5.x | 1.x,2.x |
all | 6.x | 1.x,2.x |
all | 7.x | 1.x,2.x |
all | 8.x | 1.x,2.x |
https://esdoc.bbossgroups.com/#/quickstart
Build from source code guide:
https://esdoc.bbossgroups.com/#/bboss-build
The following Demo and related documentation is compatible with Elasticsearch 1.x,2.X,5.X,6.X,7.x,8.x,+ versions
https://github.com/bbossgroups/elasticsearch-example
https://github.com/bbossgroups/es_bboss_web
https://github.com/bbossgroups/elasticsearch-springboot-example
Spring boot integration ElasticSearch case sharing
Quickly integrate Elasticsearch Restful API case sharing
High-performance elasticsearch ORM library bboss use introduction
The BBoss Framework is released under version 2.0 of the Apache License.