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,+
Spring booter 1.x,2.x,+ #基于bboss es booter demo 的maven工程 本实例是一个bboss es booter的demo maven工程,可供各种类型项目集成参考
非spring boot项目: https://my.oschina.net/bboss/blog/1801273
spring boot项目: https://my.oschina.net/bboss/blog/1835601
详细配置说明,参考文档: https://my.oschina.net/bboss/blog/1556866
创建dsl配置文件-esmapper/demo.xml
删除和创建mapping
单文档添加/修改/删除
文档批量添加(elasticsearch不是实时flush记录,所以批量添加后如果立即查询可能查询不到刚添加的记录)
文档批量修改(elasticsearch不是实时flush记录,所以批量修改后如果立即查询可能查询不到刚修改的效果)
文档检索
关键词高亮检索
https://my.oschina.net/bboss/blog/1556866
166471282