Bboss is a good elasticsearch Java rest client. It operates and accesses elasticsearch in a way similar to mybatis.
JDK requirement: JDK 1.7+
Elasticsearch version requirements: 1.X,2.X,5.X,6.X,7.x,+
Spring booter 1.x,2.x,+
First Get source code from https://github.com/bbossgroups/bboss-elastic-tran
Then change to cmd window under directory bboss-elastic-tran and run gradle build command：
Build from source code guide:
First add the maven dependency of BBoss to your pom.xml:
<dependency> <groupId>com.bbossgroups.plugins</groupId> <artifactId>bboss-elasticsearch-rest-jdbc</artifactId> <version>6.1.3</version> </dependency>
The BBoss Framework is released under version 2.0 of the Apache License.