Bboss is a good elasticsearch Java rest client. It operates and accesses elasticsearch in a way similar to mybatis.
JDK requirement: JDK 1.8+
Elasticsearch version requirements: 1.X,2.X,5.X,6.X,+
Spring booter 1.x,2.x,+
拼音搜索示例
分页查询示例
地理位置检索示例
聚合统计查询示例
普通es 增删改、批量增删改、全文检索orm示例
父子关系检索示例
关键词高亮显示示例
关键词联想和补全示例(term suggest,phrase suggest,complete suggest)
非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
https://github.com/bbossgroups/elasticsearchdemo
前提:安装gradle
运行指令,打包发布版本 release.bat
gradle构建成功后,在build/distributions目录下会生成可以运行的zip包,解压后,参考《bboss elasticsearch开发库使用介绍》修改elasticsearch的相关配置,然后找到demo的运行指令,就可以启动和运行demo:
打开配置文件conf/elasticsearch.properties,修改es地址,es账号和口令:
elasticsearch.rest.hostNames=127.0.1.1:9200
如果启动了elasticsearch认证,修改es账号和口令:
elasticUser=elastic
elasticPassword=changeme
运行demo
linux:
chmod +x startup.sh
./startup.sh
windows: startup.bat
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。