- 浏览: 695564 次
- 性别:
- 来自: 长沙
最新评论
-
qianhao123:
...
采用gradle构建和发布bboss方法介绍 -
qianhao123:
[img][/img]
采用gradle构建和发布bboss方法介绍 -
yin_bp:
欢迎大家参与working
高性能elasticsearch ORM开发库使用介绍 -
qq641879434:
万分感谢
bboss 持久层sql xml配置文件编写和加载方法介绍 -
yin_bp:
qq641879434 写道怎么设置配置文件 可以查看执行的S ...
bboss 持久层sql xml配置文件编写和加载方法介绍
文章列表
基于自定义配置文件初始化ElasticSearch客户端方法介绍
bboss es booter初始化的时候会按顺序扫描默认加载以下3个配置文件:
conf/elasticsearch.properties,application.properties,config/application.properties
本文介绍基于自定义配置文件初始化bboss es方法,非常简单看代码:
/**
* boot操作必须在所有的ClientInterface组件创建之前调用
* 按照默认的配置文件初始化elasticsearch客户端工具
* conf/elasticsearch ...
1.准备工作
参考文档《集成Elasticsearch Restful API案例》导入和配置es客户端
2.创建索引表和初始化数据
通过组件DocumentCRUD来创建索引表和初始化数据,DocumentCRUD组件实现本文不做重点介绍:
/**
* 创建索引表,并导入高亮检索功能需要的测试数据
*/
public void initIndiceAndData(){
DocumentCRUD documentCRUD = new DocumentCRUD();
documentCRUD.testCreateIndice();
documentCRUD. ...
The best elasticsearch highlevel java rest api-----bboss
在bboss的ClientInterface 接口提供了判断ElasticSearch索引Indice和索引类型是否存在的方法,本文举例说明其使用方法。
1.准备工作
参考文档在项目中导入Elasticsearch客户端:集成Elasticsearch Restful API案例分享
2.判断ElasticSearch索引Indice和索引类型存在
//创建es客户端工具
ClientInterface clientUtil = ElasticSearchHelper.get ...
The best elasticsearch highlevel java rest api-----bboss
快速集成Elasticsearch Restful API案例分享,本案例中代码兼容spring boot 1.x,2.x,兼容Elasticserch 1.x,2.x,5.x,6.x,以及后续版本。
本文中讲述的方法同样适用于其他xxx boot类型项目集成bboss es。
1.导入elasticsearch rest booter模块
maven工程
spring boot maven工程的pom.xml文件中导入以下maven坐标
<depende ...
摘要: the best elasticsearch highlevel java rest api-----bboss
Elasticsearch source filter检索案例分享
1.准备工作
参考文档《高性能elasticsearch ORM开发库使用介绍》导入和配置es客户端
先理解一下es source filter作用:通过在_source中指定includes和excludes,控制查询结果中哪些source字段要返回、哪些source字段不需要返回,source filter的dsl定义语法如下:{
"_source": {
...
Elasticsearch search after分页检索案例分享
The best elasticsearch highlevel java rest api-----bboss
1.准备工作
参考文档《高性能elasticsearch ORM开发库使用介绍》导入和配置es客户端
2.编写创建索引表和初始化数据方法
创建索引表和初始化数据的组件DocumentCRUD 实现本文不做重点介绍,请访问视频教程了解:
/**
* 创建索引表并导入测试数据
*/
public void initIndiceAndData(){
DocumentCRUD documentCRUD ...
Elasticsearch Delete/UpdateByQuery案例分享
本文涉及技术点:
DeleteByQuery/UpdateByQuery
Count文档统计Api
1.准备工作
参考文档《高性能elasticsearch ORM开发库使用介绍》导入和配置es客户端
2.编写创建索引表和初始化数据方法
创建索引表和初始化数据的组件DocumentCRUD 实现本文不做重点介绍,请访问视频教程了解:
/**
* 创建索引表并导入测试数据
*/
public void initIndiceAndData(){
DocumentCRUD documentCRUD ...
在《Elasticsearch 父子关系维护和检索案例分享》一文中介绍了Elasticsearch 父子关系维护和检索的基本功能,本文接着上篇文档,分享同时返回父子数据Elasticsearch 关联查询案例。
本文涉及到的技术点:
inner_hits的使用,通过inner_hi ...
Elasticsearch 父子关系维护和检索案例分享,展示has_child和has_parent的基本用法。
本文涉及技术点:
1.删除和创建公司/雇员父子关系的索引表
2.bulk批量导入json格式数据
3.ormapping方式bulk批量导入数据
4.采用@ESId指定文档_id
5.采用@ESParentId制定子文档的parent信息
6.基本的has_child和has_parent公司/雇员父子关系检索
1.准备工作
参考文档《高性能elasticsearch ORM开发库使用介绍》导入和配置es客户端
2.定义dsl文档
建立dsl配置文件-esmapper/in ...
Elasticsearch Sliced Scroll分页检索案例分享
我们在文章《Elasticsearch Scroll分页检索案例分享》中介绍了elasticsearch scroll的基本用法,本文介绍Elasticsearch Sliced Scroll分页检索功能。
1.准备工作
参考文档《高性能elasticsearch ORM开发库使用介绍》导入和配置es客户端
2.定义Sliced Scroll检索dsl
创建配置文件-在resources目录下定义文件scroll.xml
esmapper/scroll.xml
文件内容包含Sliced Scroll检索dsl语句-s ...
Elasticsearch地理位置信息维护及检索案例分享
1.准备工作
参考文档《高性能elasticsearch ORM开发库使用介绍》导入和配置es客户端到工程
2.定义带地理位置类型的mapping
创建一个city索引表结构,字段location的 类型为geo_point,并且定义一个检索的dsl语句
在resources目录下创建文件esmapper/address.xml,内容如下:
<properties>
<property name="createCityIndice"><![CDATA[{
"set ...
Elasticsearch Scroll分页检索案例分享
1.准备工作
参考文档《高性能elasticsearch ORM开发库使用介绍》导入和配置es客户端bboss
2.定义scroll检索dsl
首先定义一个简单的scroll dsl检索脚本
<properties>
<property name="scrollQuery">
<![CDATA[
{
## 这里都是用常量在操作,实际场景中可以参数化变量
"s ...
1.前期准备
参考文档《高性能elasticsearch ORM开发库使用介绍》导入和配置es客户端bboss
2.mget操作
简单而直观的多文档获取案例
ClientInterface clientUtil = ElasticSearchHelper.getRestClientUtil();
//获取json报文
String response = clientUtil.mgetDocuments("agentinfo",//索引表
"agentinfo",//索引表类型
"10.21.2 ...
bboss elasticsearch开发视频教程
百度网盘免密下载:
https://pan.baidu.com/s/1kXjAOKn
bboss平台部门管理员配置指南
第一部分 为部门分配管理员以及为部门管理员设置权限
1.超级管理员登录系统
admin/123456
2.进入组织管理界面,进入部门列表
选择部门,进行管理员设置
3.设置部门管理员权限
进入角色管理为部门管理员模板角色orgmanagerroletemplate设置管理权限
授予用户管理、部门管理菜单权限
授予用户管理和部门管理、角色授予权限
选择部门管理员可以授予的角色