【搜索客社区日报】第2251期 (2026-06-22)
社区日报 • Muses 发表了文章 • 0 个评论 • 1605 次浏览 • 2 天前
https://mp.weixin.qq.com/s/tZr5TJU1e5sTgm6YHltaBQ
2、传统方案的平滑升级:从 Elasticsearch 迁移到 Easysearch 实战指南
https://mp.weixin.qq.com/s/5QlI4rrAFdHGOLjJypd2qA
3、为什么你的 Elasticsearch 集群触发了磁盘水位线:14 个真实世界原因解析
https://elasticstack.blog.csdn ... 41601
4、如何通过 Claude Code 来写入 CSV 数据到 Elasticsearch
https://elasticstack.blog.csdn ... 22725
5、从告警到根因只需几秒:基于 AI 驱动的可观测性,使用 Elastic Agent Builder 和 Workflows
https://elasticstack.blog.csdn ... 16619
编辑:Muse
更多资讯:http://news.searchkit.cn
【搜索客社区日报】第2252期 (2026-06-23)
默认分类 • God_lockin 发表了文章 • 0 个评论 • 1119 次浏览 • 1 天前
1. 从关键字到语义:手把手教你用 ES 向量检索搭建专属 RAG 管道!(需要梯子)
https://dev.to/iprithv/vector- ... -4jd7
2. 构建智能体安全运营中心 (Agentic SOC):金融服务安全运维的新范式!
https://www.elastic.co/blog/ag ... vices
3. 告别繁琐!Elastic Security 轻松定制预置 SIEM 检测规则,自定义安全防线!
https://www.elastic.co/blog/se ... iting
4. 打通数据孤岛:这 5 招让搜索技术彻底现代化公共服务数字体验!
https://www.elastic.co/blog/se ... nment
5. 全码还是无码?一文看懂 Elastic 自定义集成的不同姿势,怎么爽怎么来!
https://www.elastic.co/blog/el ... mport
编辑:斯蒂文
更多资讯:http://news.searchkit.cn
Easysearch v2.3.0 发布 | 管理体验升级,稳定性与兼容性全面增强
资讯动态 • INFINI Labs 小助手 发表了文章 • 0 个评论 • 679 次浏览 • 1 天前

INFINI Easysearch v2.3.0 正式发布。本次版本围绕“更易用的管理体验、更稳健的集群能力、更可靠的运行表现”持续优化,重点覆盖数据流与管道管理、CCR 与 Rollup 稳定性、安全权限语义一致性,以及 ZSTD 压缩链路在复杂环境下的兼容性与内存表现。
功能特性 (Features)
- 新增管道管理 UI
- Agent UI 新增 API Token 管理能力
- 新增数据流 bootstrap 创建 API,在缺少匹配模板时可自动补齐默认模板并继续创建数据流,简化联调与初始化流程
- 在数据流页面新增“添加数据流”入口
- 新增“修改当前用户密码”UI
改进优化 (Improvements)
- Security enrollment token 新增
endpoints字段(保留endpoint兼容单值),便于多节点地址感知。 - 默认
admin角色映射补充replication_leader与replication_follower,降低 CCR 角色配置复杂度。 - 强化 Rollup/ILM/SLM 启动期保护:在配置索引、安全模块或主分片未就绪时延后周期任务,减少冷启动误报。
- 优化 Rollup Search 索引路由策略,在 alias/wildcard 场景下可更准确区分 live 与 rollup 索引。
- 优化 CCR 同步调度与升级保护,减少空轮询、无效重试,并提升跨版本滚动升级期间可控性。
- 新增状态过滤能力(如
BOOTSTRAPPING、PAUSED、FAILED),便于运维排障。 - 优化初始化与安装流程:重复初始化默认保留关键数据文件,macOS 自动处理隔离标签,安装更顺畅。
- 增强 ZSTD 在非理想运行环境下的兼容回退与内存生命周期管理,降低后台合并内存峰值。
问题修复(Bug Fixes)
- 修复
source_reuse在 tombstone 与非 JSON/二进制_source场景下的解析异常与潜在写入阻塞。 - 修复 Rollup mixed search 在空字段、空索引与边界分流下的聚合异常,避免统计重复、丢失或合并失败。
- 修复 Rollup 索引识别与跨版本传输兼容问题,降低混合集群反序列化失败风险。
- 修复 cluster-state 全局请求在安全过滤后的模板、数据流与索引可见性语义不一致问题。
- 修复 cluster-state 转发、反序列化与超时响应链路中的边界问题,避免 metadata 泄漏与 REST 500/NPE。
- 修复 Security API 在内部用户查询与账户更新中的权限边界问题,恢复 404/403 契约一致性。
- 修复安全模式下
/_cluster/settings与跨集群搜索(CCS)在权限过滤后的返回不完整问题。 - 修复 CCR 在重启、停止复制、proxy 远程集群和 SecurityManager 环境下的稳定性问题。
- 修复可搜索快照在小缓存配置下的启动失败,提升低资源场景可用性。
- 修复 ZSTD 在高压力 merge 场景下的 OOM 与异常传播问题,增强压缩链路健壮性。
- 修复远程集群管理 UI 在代理模式下无法删除的问题。
- 修复数据探索侧边栏对象字段丢失问题。
---
以上为本版本重点更新摘要,更多详情请查看 Easysearch 产品 [Release Notes](https://docs.infinilabs.com/ea ... -06-18) 或联系我们的技术支持团队!
获取新版本
INFINI Easysearch v2.3.0 已正式发布,欢迎升级体验:
- 下载地址:<https://infinilabs.cn/download/>
- 快速开始:<https://docs.infinilabs.com/ea ... gt%3B
关于极限科技(INFINI Labs)

极限科技,全称极限数据(北京)科技有限公司,是一家专注于实时搜索与数据分析的软件公司。旗下品牌极限实验室(INFINI Labs)致力于打造极致易用的数据探索与分析体验。
极限科技是一支年轻的团队,采用天然分布式的方式来进行远程协作,员工分布在全球各地,希望通过努力成为中国乃至全球企业大数据实时搜索分析产品的首选,为中国技术品牌输出添砖加瓦。
官网:<https://infinilabs.cn>

Bboss v7.5.6 正式发布,全面兼容国产分布式搜索引擎 Easysearch
资讯动态 • INFINI Labs 小助手 发表了文章 • 0 个评论 • 605 次浏览 • 1 天前
一、引言
2026 年 6 月 21 日,经过 Bboss 开源社区与极限科技(INFINI Labs)的紧密合作, [Bboss v7.5.6](https://esdoc.bbossgroups.com/ ... 260621) 正式发布!
作为国内领先的 AI 智能体开发框架、数据采集同步 ETL 工具以及流批一体化计算引擎,Bboss 在本次更新中与国产分布式搜索引擎 Easysearch 完成深度兼容,其 Elasticsearch Java 客户端 全面兼容 Easysearch 1.x、2.x 全系列版本。开发者现在可以无缝使用 Bboss 客户端操作 Easysearch 集群,享受与 Elasticsearch 一致的开发体验。

二、Bboss Elasticsearch 客户端简介
Bboss 是一款高性能、高兼容性的搜索引擎 Java REST 客户端框架,基于 Apache License 2.0 开源,原生支持 Elasticsearch、Easysearch 和 Opensearch。
自带客户端集群节点负载均衡和容灾,多集群多数据源,自动索引托管,多种分页机制,傻瓜级 CRUD,脚本,SQL,JDBC,高亮,权重,聚合,IP,GEO 地理位置,父子嵌套,应有尽有。
核心特性
| 特性 | 说明 |
| ------------------ | --------------------------------------------------------------------- |
| 原生多引擎支持 | 完美支持 ES 1.x ~ 9.x、Easysearch 1.x ~ 2.x、Opensearch 1.x ~ 3.x |
| 学习成本低 | 无需学习额外 API,只需掌握 Elasticsearch DSL,极简使用方式 |
| 开箱即用 | Spring Boot 自动配置,无需复杂设置 |
| 高效异步处理 | 内置 BulkProcessor 异步批处理器,大幅提升写入性能 |
| 灵活查询方式 | 支持 DSL、SQL、O/R Mapping 多种查询模式 |
| 多数据源支持 | 一个应用可同时操作多个不同版本的搜索引擎集群 |
| 客户端负载均衡 | 默认启用客户端负载均衡,容灾性更好 |
| 完整的结果封装 | 返回结果支持 JSON、PO 对象、List 集合、Map 等多种类型 |
三、为什么选择 Bboss + Easysearch
将 Bboss 作为 Easysearch 的 Java 客户端,您将获得以下独特优势:
- 国产化技术栈:从底层搜索引擎到上层客户端框架,完全国产化自主可控,满足信创合规要求,无许可证风险。
- 极低迁移成本:如果您正在使用 Elasticsearch + Bboss 技术栈,切换到 Easysearch 几乎零成本,只需修改连接配置即可。
- 成熟稳定的客户端:Bboss 经过多年发展,已在国内众多企业和项目中得到广泛应用和验证,拥有活跃的中文社区和完善的文档支持。
- 丰富的生态能力:除了基础的 CRUD 操作,还提供数据采集 ETL、流批一体化计算、AI 智能体等丰富的扩展能力。
四、快速开始
通过以下简单步骤,即可在 Bboss 中接入 Easysearch:
1. 添加 Maven 依赖
```xml
com.bbossgroups.plugins
bboss-datatran-jdbc
7.5.6
```
### 2. 配置 Easysearch 连接
```yml
spring:
elasticsearch:
bboss:
elasticsearch:
rest:
hostNames: localhost:9200
useHttps: true # Easysearch 默认启用 HTTPS
elasticUser: admin
elasticPassword: your_password
```
### 3. 基础操作
```java
@Service
public class DocumentService {
@Autowired
private BBossESStarter bbossESStarter;
// 插入文档
public void insertDocument() {
ClientInterface client = bbossESStarter.getRestClient();
Document doc = new Document();
doc.setId("1");
doc.setTitle("Easysearch 与 Bboss 集成");
doc.setContent("这是一篇关于集成的文章");
client.addDocument("documents", doc, "refresh=true");
}
// 查询文档
public Document getDocument(String id) {
ClientInterface client = bbossESStarter.getRestClient();
return client.getDocument("documents", id, Document.class);
}
// 按字段查询
public ESDatassearchByAuthor(String author) {
ClientInterface client = bbossESStarter.getRestClient();
return client.searchListByField(
"documents", "author.keyword", author,
Document.class, 0, 10
);
}
}
```
## 五、结语
Bboss v7.5.6 与 Easysearch 的深度兼容,是国产开源生态建设的又一重要成果。作为 Easysearch 原厂,我们欢迎更多像 Bboss 这样的优秀开源项目加入国产搜索引擎生态,共同推动国内搜索型数据库的发展与繁荣。
对于正在评估搜索引擎选型或计划进行国产替代的企业用户,**Bboss + Easysearch** 的组合无疑是值得信赖的选择。
立即体验 Easysearch,开启国产搜索引擎之旅:
- **Easysearch 官网:** <https://easysearch.cn>
- **Bboss 官方文档:** <https://esdoc.bbossgroups.com>
- **Easysearch x Bboss 详细集成文档:** <https://docs.infinilabs.com/ea ... gt%3B
---
## 六、关于 Easysearch

INFINI Easysearch 是一个分布式的搜索型数据库,实现非结构化数据检索、全文检索、向量检索、地理位置信息查询、组合索引查询、多语种支持、聚合分析等。Easysearch 可以完美替代 Elasticsearch,同时添加和完善多项企业级功能。作为国内领先的国产搜索引擎产品,Easysearch 具备以下核心优势:
### 1. 国产化自主可控
自主研发,符合信创要求,无许可证风险,为企业提供安全可靠的技术保障。在当前国际形势日益复杂、信创需求持续提升的大背景下,Easysearch 为政府、金融、电信、能源等关键行业提供了值得信赖的搜索引擎基础设施。
### 2. 轻量级架构
相比传统搜索引擎,Easysearch 资源占用更少,启动更快速,显著降低企业运维成本。其精简的架构设计使得在同等硬件条件下可以承载更多的业务负载,特别适合资源受限的私有化部署场景。
### 3. 卓越性能表现
查询性能优异,能够满足大部分业务场景需求,用户体验流畅。通过持续的内核优化和算法改进,Easysearch 在多项基准测试中展现出媲美甚至超越同类产品的性能水平。
### 4. 良好兼容性
与 Elasticsearch 的 API 接口基本兼容,迁移成本较低,保护用户现有投资。这一特性使得基于 Elasticsearch 开发的应用可以快速平滑地迁移至 Easysearch,大大降低了国产替代的技术门槛。
---
## 社区福利
为感谢广大社区开发者的支持,Bboss 与 Easysearch 厂商极限科技联合发起抽奖活动,奖品为开源T恤。6 月 29 日上午 10 点自动开奖,欢迎大家扫码抽奖参与。
【搜索客社区日报】第2253期 (2026-06-24)
社区日报 • kin122 发表了文章 • 0 个评论 • 395 次浏览 • 14 小时前
https://mp.weixin.qq.com/s/0yLpeMXqWT1w641X6UpAlA
2.Elasticsearch 到 pgvector:Instacart 如何用 Postgres 干掉一堆专业搜索引擎
https://mp.weixin.qq.com/s/Zc6StD8bRprUf6NvgEGPPQ
3.为什么你的 Elasticsearch 集群触发了磁盘水位线:14 个真实世界原因解析
https://elasticstack.blog.csdn ... 41601
4.Jingra:一个可复现的向量搜索基准测试框架
https://elasticstack.blog.csdn ... 15386
5.提取标准 OCR 遗漏的图表数据:Elastic Agent Builder 和 LlamaParse 在一个管道中
https://elasticstack.blog.csdn ... 88799
编辑:kin122
更多资讯:http://news.searchkit.cn
信创环境下部署 INFINI Console:一站式搭建搜索基础设施统一管控平台
开源项目 • INFINI Labs 小助手 发表了文章 • 0 个评论 • 106 次浏览 • 11 小时前
引言
在前面的文章中,我们分别进行了 [Easysearch 在信创环境下的部署](https://infinilabs.cn/blog/202 ... tform/) 以及 [INFINI Gateway 数据网关的部署](https://infinilabs.cn/blog/202 ... tform/)。到目前为止,整套搜索服务体系的核心组件已经就位 —— Easysearch 负责存储和检索,Gateway 负责进行流量管控。
但你可能注意到一个问题:Easysearch 虽然有着自己的管理界面。但随着集群数量增多、业务变得更加复杂,管理者不得不在多个系统之间切换,效率低下且容易遗漏告警。有没有一个 “管理中枢” ,将所有搜索集群统一纳管,一站式完成监控、告警、安全审计和数据探索?
这正是 INFINI Console 要解决的问题。本文将延续“小白友好”风格,带你完成系列第四篇——部署 INFINI Console,用它为整个搜索服务体系装上统一的“指挥中心”。
一、INFINI Console 是什么?为什么需要它?
1. 精准定位
INFINI Console 是一款 轻量级、跨版本、多集群的搜索基础设施统一管控平台,也是整个极限科技产品体系中承担“可观测性与集中管理”角色的核心组件。它可以将不同业务、不同版本的多个 Easysearch 或 Elasticsearch 集群集中纳管,让管理者和运维人员在一个平台上完成日常运维工作。

2. 它能做什么?
INFINI Console 的核心能力可以概括为以下五大板块:
- 平台管理:在一个平台内统一纳管任意多套 Easysearch / Elasticsearch 集群,支持跨版本(5.x 到 8.x)、跨云混合部署,新集群动态注册接入,目标集群无需安装任何插件。
- 可观察性监控:一键开启对目标集群的全维度监控,覆盖集群、节点、索引等级的详细指标,慢查询、异常日志、集群动态一览无余,帮你快速定位问题、缩短故障时间。
- 主动告警:支持灵活的告警规则配置,7×24 小时自动巡检集群关键指标和业务数据,一旦触发阈值立即通知,让你从“被动等故障”变成“主动防问题”。
- 安全审计:支持企业级 LDAP、AD、SSO 对接,提供集群、索引、字段、文档级别的统一访问控制,支持查询请求审计与分析,可智能识别和阻断异常查询。
- 开发者工具与数据探索:内置智能语法提示、多集群工作区、常用指令快捷加载,支持索引管理、数据浏览、文档编辑、时序数据快速查看等功能。
3. 轻量级特性
INFINI Console 使用 Golang 编写,安装包非常小,只有约 11MB,没有任何外部环境依赖(除了需要一个 Easysearch 或 Elasticsearch 集群作为存储后端),部署安装非常简单,只需下载对应平台的二进制可执行文件,启动即可。
此外,INFINI Console 已经通过了华为鲲鹏 Kunpeng 920 兼容性认证和统信 UOS 适配认证,并获得了 KUNPENG COMPATIBLE 证书,在信创环境下的稳定性和兼容性得到了官方验证.
二、部署前提
1. 环境前提:需要一个 Easysearch 集群作为“系统集群”
Console 本身不存储业务数据,但它需要将自身的配置信息(用户、角色、告警规则、监控数据等)存储到一个 Easysearch 集群中,这个集群被称为 “系统集群” 。
如果你已经按照本系列前面的文章[Easysearch 在信创环境下的部署](https://infinilabs.cn/blog/202 ... tform/) 安装了 Easysearch ,可以直接用它作为系统集群。而在部署 Console 之前,请确保该集群已正常启动:
bash<br /> curl -ku admin:你的密码 <a href="https://localhost:9200" rel="nofollow" target="_blank">https://localhost:9200</a><br />
2. 确认 CPU 架构
先确认你的信创服务器架构:
bash<br /> uname -m<br />
本文示例使用的信创环境为:
- CPU :鲲鹏 Kunpeng-920、aarch64
- 操作系统:统信服务器操作系统A版 V20
三、部署流程
步骤 1:下载 INFINI Console
使用命令下载
```bash创建文件安装目录
mkdir -p /opt/console
一键下载并安装到 /opt/console
curl -sSL http://get.infini.cloud | bash -s -- -p console -d /opt/console
```

步骤 2:修改配置文件
安装好后在安装目录下得到可执行程序 console-linux-arm64 与配置文件 console.yml,修改配置文件
```json
network:找到 network 下的 binding 项,修改为想要放置服务的端点(默认为 9000)
bingding:9001
```
步骤 3:启动程序
进入程序安装路径,运行可执行程序,首次运行建议直接运行程序启动,方便查看运行日志
```bash进入程序安装目录下
cd /opt/console
运行可执行程序(console-linux-arm64 为可执行程序名)
./console-linux-arm64
<br /> <br /> <br /> <br /> 从上述启动信息来看,意味着程序已经成功运行并监听了 9001 端口<br /> <br /> 如果想要关闭程序,按住 :`Ctrl+C`<br /> <br /> 如果想将 Console 作为后台任务运行,请执行以下命令:<br /> <br />bash
./console-linux-arm64 -service install
./console-linux-arm64 -service start
<br /> <br /> 若是想要卸载服务的话,执行下列命令即可:<br /> <br />bash
./console-linux-arm64 -service stop
./console-linux-arm64 -service uninstall
```
步骤 4:程序初始化
在浏览器中输入地址:http://0.0.0.0:9001,首次访问会自动进入初始化流程
连接已安装的集群

进行初始化系统索引和模板

设置用户,可以选择重置管理员账户

初始化完成,请妥善保存账号数据避免遗失

初始化流程结束后会回到登录界面,此时就可以使用设置好的账号信息进行登录

登陆后进入工作台页面

总结
到这里,你已经完成了 INFINI Console 在信创平台上的部署与初步上手。我们回顾一下整个流程:
- 确认环境 — Easysearch 已启动,明确 CPU 架构;
- 下载安装 — 执行命令一键下载与安装;
- 编写配置 — 修改配置文件
console.yml,指定服务监听地址; - 启动服务 — 先前台验证,再以后台模式运行;
- 初始化 — 浏览器访问服务端口,创建管理员账号;
- 注册集群 — 将 Easysearch 集群接入 Console,开启监控和管理。
部署完成后,你就拥有了一个统一的搜索服务管理中枢,可以在一个界面内完成多集群的监控、告警、安全审计和数据探索。
如果在部署过程中遇到困难,欢迎查阅[官方文档](https://docs.infinilabs.com/console/)。祝你部署顺利!
- 确认环境 — Easysearch 已启动,明确 CPU 架构;


