愚者求师之过,智者从师之长。
bboss elasticsearch

bboss elasticsearch

搜索引擎的 ORM 库 bboss-elastic

Elasticsearchyinbp 发表了文章 • 0 个评论 • 4394 次浏览 • 2017-11-26 19:44 • 来自相关话题

bboss elasticsearch是一套基于query dsl语法操作和访问分布式搜索引擎elasticsearch的o/r mapping高性能开发库,底层基于es restful api。基于bboss elasticsearch,可以快速编写出访问和操作elasticsearch的程序代码,简单、高效、可靠、安全。     bboss elasticsearch以类似于mybatis的方式,使用xml文件管理elasticsearch的query dsl脚本,在query dsl脚本中可以使用变量、foreach循环、逻辑判断;配置文件支持在线修改、自动热加载,开发和调试非常方便。 bboss-elastic特色: 采用类似于mybatis的方式配置语法配置和管理访问es的qsl脚本,简洁而直观,支持配置文件热加载功能;提供丰富的逻辑判断语法;支持qsl脚本片段和片段引用功能 提供创建和查询索引表配置模板api;提供创建和查询索引表api;提供索引文档创建、修改、删除、获取基本功能;提供索引文档批量创建、批量修改、批量删除api 支持获取索引文档字段元数据 提供简洁易用的全文检索api,聚合检索和统计api;支持o/mapping功能,支持检索和聚合查询结果快速转换为java对象或者java对象列表;支持分页检索功能和关键词高亮显示;支持多索引表查询;提供检索和聚合查询结果的回调处理接口,可以自定义结果封装处理逻辑。 支持关键字自动联想和自动纠错的api 提供客户端的es rest集群负载均衡和容灾恢复机制,高效可靠 支持基于X-Pack的客户端安全认证机制 除了提供高价的o/r mapping API,还提供了简单易用的原生restful api和基于tcp的Transport api,可以根据实际需要使用合适的API   ClientUtil组件可以指定elasticsearch服务器,支持在指定的elasticsearch服务器集群进行操作 Demo应用:https://gitee.com/bboss/elasticsearchdemo bboss elasticsearch开发库使用文档: https://my.oschina.net/bboss/blog/1556866 bboss与es官方客户端的对比:https://my.oschina.net/bboss/blog/1574927 bboss elasticsearch技术交流群:166471282 bboss elasticsearch微信公众号:bbossgroups
qrcode_for_gh_3118165c1e87_860.jpg
 

搜索引擎的 ORM 库 bboss-elastic

Elasticsearchyinbp 发表了文章 • 0 个评论 • 4394 次浏览 • 2017-11-26 19:44 • 来自相关话题

bboss elasticsearch是一套基于query dsl语法操作和访问分布式搜索引擎elasticsearch的o/r mapping高性能开发库,底层基于es restful api。基于bboss elasticsearch,可以快速编写出访问和操作elasticsearch的程序代码,简单、高效、可靠、安全。     bboss elasticsearch以类似于mybatis的方式,使用xml文件管理elasticsearch的query dsl脚本,在query dsl脚本中可以使用变量、foreach循环、逻辑判断;配置文件支持在线修改、自动热加载,开发和调试非常方便。 bboss-elastic特色: 采用类似于mybatis的方式配置语法配置和管理访问es的qsl脚本,简洁而直观,支持配置文件热加载功能;提供丰富的逻辑判断语法;支持qsl脚本片段和片段引用功能 提供创建和查询索引表配置模板api;提供创建和查询索引表api;提供索引文档创建、修改、删除、获取基本功能;提供索引文档批量创建、批量修改、批量删除api 支持获取索引文档字段元数据 提供简洁易用的全文检索api,聚合检索和统计api;支持o/mapping功能,支持检索和聚合查询结果快速转换为java对象或者java对象列表;支持分页检索功能和关键词高亮显示;支持多索引表查询;提供检索和聚合查询结果的回调处理接口,可以自定义结果封装处理逻辑。 支持关键字自动联想和自动纠错的api 提供客户端的es rest集群负载均衡和容灾恢复机制,高效可靠 支持基于X-Pack的客户端安全认证机制 除了提供高价的o/r mapping API,还提供了简单易用的原生restful api和基于tcp的Transport api,可以根据实际需要使用合适的API   ClientUtil组件可以指定elasticsearch服务器,支持在指定的elasticsearch服务器集群进行操作 Demo应用:https://gitee.com/bboss/elasticsearchdemo bboss elasticsearch开发库使用文档: https://my.oschina.net/bboss/blog/1556866 bboss与es官方客户端的对比:https://my.oschina.net/bboss/blog/1574927 bboss elasticsearch技术交流群:166471282 bboss elasticsearch微信公众号:bbossgroups
qrcode_for_gh_3118165c1e87_860.jpg