Elasticsearch ORM 框架,EsearchX v1.0.22 发布
EsearchX for java 是基于 okhttp + snack3 开发的,一个代码直白和简单的 Elasticsearch ORM 框架。
- 支持 jdk8、jdk11、jdk17、jdk20
- 支持 es7.x、es8.x
- 采用 lambda 链式写法,很是清新
public class DemoApp { public void demo() { EsContext esx = new EsContext("localhost:30480"); //批量插入 List<LogDo> list = new ArrayList<>(); list.add(new LogDo()); esx.indice("user_log").insertList(list); //一个简单的查询 LogDo result = esx.indice("user_log").selectById(LogDo.class, "1"); //一个略复杂些的查询 EsData<LogDo> result = esx.indice(indice) .where(c -> c.useScore().must() .term("tag", "list1") .range("level", r -> r.gt(3))) .orderByAsc("level") .andByAsc("log_id") .minScore(1) .limit(50, 50) .selectList(LogDo.class); } }
本次更新:
- snack 升级为:3.2.66
- EsAggs 增加别名支持
ONode oNode = context.indice(indice) .where(c -> c.range("grade", r -> r.gte(3))) .limit(0) .aggs(a -> a.min("grade", "grade")) //别名 .selectAggs(); long gradeMin = oNode.get("grade").get("value").getLong();
项目仓库:

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
一站式微服务治理中台,Water v2.10.4 发布
Water(水孕育万物...) Water 为项目开发、服务治理,提供一站式解决方案(可以理解为微服务架构支持套件)。基于 Solon 框架开发,并支持完整的 Solon Cloud 规范;已在生产环境奔跑了5年。对中小型项目而言,有它便有一切。 功能相当于:consul + rabbitmq + elk + prometheus + openFaas + quartz + 等等,并有机结合在一起。 或者约等于:nacos + rocketmq + PlumeLog + prometheus + magic-api + xxl-job + 等。 对 k8s 友好,支持 ip 漂移、支持 k8s service 映射(通过上游配置,可直接将服务发现为 k8s service 地址)。 本次更新 solon 升级为: 2.2.16 snack3 升级为:3.2.66 wood 升级为:1.1.1 water.client 增加版本号做为头信息上传 waterapi 增加版本号做为头信息输出 修复国际化导出json时,有[]的会错乱 配置管理/应用属性 增加 label ,做为内部显示分组 ...
- 下一篇
龙芯 LoongArch 架构对 Linux 6.4 的性能优化
龙芯 LoongArch 核心 maintainer 在 Linux 内核邮件列表了总结了他们近期对内核的贡献,大部分都是添加对 LoongArch CPU 架构的基本支持、内存优化,以及实现更多内核功能。 内存优化有利于对 memset / memcpy / memmoove 的处理,还有优化的校验和和 CRC32/CRC32C 计算。 此外,LoongArch 回溯 (back-traces) 现在也更“人性化”,提供了内核 FPU 函数、支持函数错误注入、具有直接调用支持的 FTRACE 和基本性能工具支持。 它很好地结合了 Linux 6.4 中 LoongArch 的增量改进,尤其是内存优化和基本性能工具支持。 LoongArch 在 Linux 6.4 的主要变化: 更好的人性化回溯; 将 BCE 异常作为 SIGSEGV 传递给 userland; 提供内核 fpu 函数; 优化内存操作 (memset/memcpy/memmove); 优化 checksum 和 crc32(c) 计算; 添加 ARCH_HAS_FORTIFY_SOURCE 选择; 增加函数错误注入支持...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8
- Mario游戏-低调大师作品
- Linux系统CentOS6、CentOS7手动修改IP地址
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题