# 极限科技 | INFINI Labs > AI-friendly index of site content. ## Core Content - [告别命令行:用 DBX 可视化操作 Easysearch 全流程解析](https://infinilabs.cn/blog/2026/dbx-support-easysearch/): 在 Windows、macOS、Linux 或 Docker 环境中,使用 DBX 一个轻量桌面客户端完成 Easysearch 连接管理、索引浏览、文档操作与查询。 一个界面管理 Easysearch # DBX 是一款开源、轻量的数据库工具,支持 70 多种数据库与数据服务。针对 Easysearch,DBX 提供以下常用能力: 保存并管理 Easysearch 连接,支持用户名、密 … - [生态共建|Easysearch 与达梦 DM V8/V9 完成双向兼容认证](https://infinilabs.cn/blog/2026/easysearch-and-DM-V8-V9-have-completed-mutual-compatibility-certification/): 近日,极限数据(北京)科技有限公司旗下 Easysearch V1.0,与达梦数据 DM V8、DM V9 全系列数据库产品正式完成双向兼容适配认证。双方依据企业级生产标准开展多轮联合兼容性、功能及稳定性测试,完成对达梦单机、守护集群、共享集群、分布式、读写分离集群等全部部署形态的适配验证。 测试结果表明, Easysearch 搜索引擎与 达梦数据库各版本产品适配良好,组件之间交互顺畅,系统整体 … - [Easysearch 2.3.1 发布:强化集群运维能力,优化写入性能与稳定性体验](https://infinilabs.cn/blog/2026/easysearch-2-3-1-release/): INFINI Easysearch 2.3.1 正式发布。本版本围绕企业级搜索服务的运维管理、安全控制和性能优化持续演进,新增更全面的巡检信息采集能力,增强集群服务管理约束,优化文档写入与 mapping 解析性能,并针对 S3 兼容存储、CCR 恢复、UI 管理等场景修复多项问题,进一步提升系统稳定性、兼容性与生产环境使用体验。 Easysearch 本次更新如下: … - [INFINI Easysearch 向量搜索实战(二)](https://infinilabs.cn/blog/2026/easysearch-vector-search-2/): 上回我们通过 Ingest Pipeline 把数据在写入 Easysearch 的过程中自动转换成了向量,这次我们通过 Search Pipeline 实现查询时将查询内容转换成向量并进行查询。 Embedding 服务 # 这里要保持与写入时使用的模型一致。 实战 # 我们实战演示分为以下几个步骤: 建立 Search Pipeline 设置索引默认 Pipeline … - [INFINI Easysearch 向量搜索实战(一)](https://infinilabs.cn/blog/2026/easysearch-vector-search-1/): Easysearch 提供了强大的向量搜索能力,打破传统关键词匹配的局限,实现真正的“懂你”的语义搜索。助力企业快速构建智能推荐、图像识别和内容理解等 AI 应用,释放数据深层价值。 核心能力 # 能力 说明 两种向量类型 稠密浮点向量(knn_dense_float_vector)和稀疏布尔向量(knn_sparse_bool_vector) 多种索引模型 lsh(局部敏感哈 … - [极限科技 INFINI Labs 入选《中国数据库产业图谱(2026)》,Easysearch 打造国产搜索数据库替代标杆](https://infinilabs.cn/blog/2026/infinilabs-appeared-at-TDBC-2026/): 7 月 9 日,2026 可信数据库发展大会在北京成功举办,会上由中国通信标准化协会大数据技术标准推进委员会(CCSA TC601)重磅发布《中国数据库产业图谱(2026)》。极限科技(INFINI Labs)凭借自研分布式搜索型数据库 Easysearch,连续四年荣誉入选图谱搜索型数据库核心板块,标志着公司自主可控搜索技术获得国家级权威行业认可,成为国产 ES 替代赛道标杆厂商。 一、权威图谱 … - [Easysearch v2.3.0 发布 | 管理体验升级,稳定性与兼容性全面增强](https://infinilabs.cn/blog/2026/easysearch-2-3-0-release/): INFINI Easysearch v2.3.0 正式发布。本次版本围绕“更易用的管理体验、更稳健的集群能力、更可靠的运行表现”持续优化,重点覆盖数据流与管道管理、CCR 与 Rollup 稳定性、安全权限语义一致性,以及 ZSTD 压缩链路在复杂环境下的兼容性与内存表现。 功能特性 (Features) # 新增管道管理 UI Agent UI 新增 API Token … - [Bboss v7.5.6 正式发布,全面兼容国产分布式搜索引擎 Easysearch](https://infinilabs.cn/blog/2026/bboss-integration-with-easysearch/): 一、引言 # 2026 年 6 月 21 日,经过 Bboss 开源社区与极限科技(INFINI Labs)的紧密合作, Bboss v7.5.6 正式发布! 作为国内领先的 AI 智能体开发框架、数据采集同步 ETL 工具以及流批一体化计算引擎,Bboss 在本次更新中与国产分布式搜索引擎 Easysearch 完成深度兼容,其 Elasticsearch Java … - [信创环境下部署 INFINI Console:一站式搭建搜索基础设施统一管控平台](https://infinilabs.cn/blog/2026/console-install-at-xc-platform/): 引言 # 在前面的文章中,我们分别进行了 Easysearch 在信创环境下的部署 以及 INFINI Gateway 数据网关的部署。到目前为止,整套搜索服务体系的核心组件已经就位 —— Easysearch 负责存储和检索,Gateway 负责进行流量管控。 但你可能注意到一个问题:Easysearch 虽然有着自己的管理界面。但随着集群数量增多、业务变得更加复杂,管理者不得不在多个系统之间 … - [信创环境下部署 INFINI Gateway:为 Easysearch 构建高性能安全入口](https://infinilabs.cn/blog/2026/gateway-install-at-xc-platform/): 引言 # 上一篇文章里,我们已经完成了 Easysearch 在信创环境下的部署。搜索服务能跑起来只是第一步,要让它真正用于生产,还需要补上“入口治理”这一环。 例如,下面这些问题在生产环境中非常常见: 如何防止某个应用或用户发出超大查询请求,把 Easysearch 集群拖垮? 如果 Easysearch 某个节点突然宕机,请求能不能自动切换到健康节点,让业务无感知? 如何知道每天有多少次查 … - [信创生态再深化!极限科技 Easysearch 与鼎甲备份系统完成深度兼容适配认证](https://infinilabs.cn/blog/2026/easysearch-and-dbackup-have-completed-compatibility-and-adaptation-certification/): 近日,极限科技与鼎甲科技顺利完成双向兼容适配认证,国产分布式检索数据库 Easysearch V2.0 与鼎甲数据备份与恢复系统 DBackup V8.0 全面通过功能、性能、稳定性联合测试,产品适配顺畅、运行表现优异,成功实现国产检索存储与国产数据灾备全链路深度打通。 为保障适配落地效果,双方组建专项技术团队,围绕 Easysearch 海量索引、向量索引等特色数据结构开展定制化调优,覆盖全量与 … - [国产统信 UOS 部署 Coco Server 全指南:从零搭建企业级 AI 搜索服务端](https://infinilabs.cn/blog/2026/coco-server-install-at-xc-platform/): 引言 # 在上一篇文章《 从零到跑起来:Easysearch 信创环境安装全流程》中,我们成功在信创平台上安装并运行起了 Easysearch。但 Easysearch 是一个底层搜索引擎,直接操作有一定门槛。如果我们想让团队里的每个人都能方便地“搜文件、聊文档、问知识”,就需要一个更贴近日常使用、又能把 AI 能力融入进来的上层应用——这就是 Coco AI 。 本文将继续手把手带你从零开始, … - [从零到跑起来: Easysearch 信创环境安装全流程](https://infinilabs.cn/blog/2026/easysearch-install-at-xc-platform/): 一、Easysearch 介绍 # 在动手安装之前,我们先花一点时间了解这个工具。 INFINI Easysearch (以下简称 Easysearch)是由极限科技(INFINI Labs)自主研发的一款分布式 AI 搜索型数据库。用通俗的话讲,它是一个“超级搜索引擎”,能帮你在海量数据中快速查找信息,支持结构化和非结构化的数据检索、全文检索、向量检索、空间地理位置信息检索、组合查询、多语种支 … - [Elasticsearch 6/7/8 到 Easysearch 2.x 迁移指南](https://infinilabs.cn/blog/2026/elasticsearch-to-easysearch-2x-migration-guide/): 最近在协助客户进行 Elasticsearch 到 Easysearch 的迁移时,发现大家最关心的问题是"当前版本能否直接使用快照迁移"。这个问题看似简单,但不同版本的答案差异较大。本文将基于实际测试经验,梳理各版本的迁移路径和注意事项。 迁移路径速览 # 根据源 ES 版本,可以直接对照下表选择迁移方案: 源 ES … - [Easysearch analysis-ik 多词典性能优化:从性能回退到分词性能提升 25%~30%](https://infinilabs.cn/blog/2026/easysearch-analysis-ik-multidict-performance-recovery-vs-elasticsearch/): Easysearch 版 analysis-ik 相比开源 IK 有一个重要的增强:支持多词典。简单说就是不同字段可以挂不同词库,可以叠加默认词典,也可以只用自定义词典。这是开源单词典 IK 做不到的。 功能实现初期,主要精力放在把能力跑通上。但在后来的一次写入压测中,我们发现 Easysearch 的写入吞吐和 Elasticsearch 有明显差距,最终定位到问题出在多词典的实现方式上——字段 … - [Easysearch 正式支持插件开发:让你的搜索系统真正"为你所用"](https://infinilabs.cn/blog/2026/easysearch-plugin-development/): 从"用搜索"到"造搜索" # 搜索系统的需求千差万别。标准功能覆盖不了所有场景——行业特定的分词规则、定制化的业务逻辑、与外部系统的深度集成…… 以往,这类定制需求需要依赖厂商支持。从 Easysearch 2.1.2 开始,你可以自己动手了。 随着构建依赖库正式发布到 Maven 中央仓库,Easysearch 的插件开发能力正式对外开放。 … - [破解 AI 幻觉困局:Easysearch 以检索技术筑牢大模型“可信防线”](https://infinilabs.cn/blog/2026/cracking-ai-hallucinations-easysearch-builds-a-trusted-retrieval-defense/): 来源:经济网《破解AI 幻觉困局:Easysearch 以检索技术筑牢大模型“可信防线”》 链接:http://www.jingji.com.cn/zxxx/202604/t20260421_2919850.shtml 发表日期:2026-04-21 随着大模型技术在企业级场景的深度落地,AI 幻觉问题成为制约行业落地的核心瓶颈——从虚构业务数据到生成错误政策解读,从编造专业术语到输出逻辑混乱的 … - [INFINI Agent v1.31.0 发布 | 全新 Easysearch 向导:一站式集群拉起与精细化管理](https://infinilabs.cn/blog/2026/agent-1-31-0-release/): INFINI Agent v1.31.0 带来了本版本最重要的特性——Easysearch 安装向导。用户无需手动编辑任何配置文件,通过图形界面即可完成 Easysearch 集群的安装、配置和日常管理。 Easysearch 安装向导 # 一键拉起新集群 # 向导支持 开发模式 和 生产模式 两种方式创建 Easysearch 节点。用户只需填写集群名称、节点名称、监听地址、端口、数据目录等 … - [用 Easysearch 给 AI Agent 装上长期记忆:Mem0 集成实战](https://infinilabs.cn/blog/2026/mem0-integration/): 你有没有遇到过这样的场景:昨天花了半小时跟 AI 把一个 Bug 的根因讲清楚了,今天新开一个对话,对方又一脸懵地从零问起。每次都要重新交代背景,像是在跟一个永远刚入职的实习生打交道。 根本原因很简单:现在大多数 AI Agent 的"记忆"只存在于当前 context window 里。窗口结束,记忆清零。 这篇文章介绍怎么用 Mem0 + Easysearch … - [银行和保险风控,怎样把规则真正跑进实时链路](https://infinilabs.cn/blog/2026/easysearch-rules-engine-banking-insurance-risk-control/): 在金融行业做风控,规则往往是最不缺的东西。多年的业务经验、合规要求和风险事件,早已沉淀出一套套判断逻辑。银行和保险团队真正缺的,是一套能让这些规则在实时链路里稳定运行的机制。 大额转账应该秒级拦截,结果还在等离线任务;改密后立即转账、暴力破解登录、同事故多人理赔,本来应该第一时间打标,结果要跨好几个系统补逻辑;规则改得频繁,但每次调整都得改代码、重新发版、重新联调,最后大家都不敢轻易动。 很多高价 … - [同样 15,000 条重规则,Percolate Query 比 Easysearch 慢 21.8 倍——Heavy-OR 场景实测](https://infinilabs.cn/blog/2026/easysearch-rules-engine-vs-percolate-query-heavy-or-benchmark/): 15,000 条 heavy-OR 规则,200,000 条文档,同一台机器:Easysearch 在线规则引擎全流程 11.68 秒,Percolate Query 仅搜索阶段就跑了 254.30 秒——慢了 21.8 倍。 在"规则先存、文档后到"这类场景下,Percolate Query 的延迟会随规则数量和复杂度的增长快速恶化。规则涨到数千条后,每批文档匹配的耗时可以从 … - [警惕企业级搜索数据泄露风险,国产 Easysearch 以全链路安全方案筑牢数据安全防线”](https://infinilabs.cn/blog/2026/beware-of-enterprise-search-data-leaks-easysearch-builds-a-full-chain-security-defense/): 来源:经济网《警惕企业级搜索数据泄露风险 国产 Easysearch 以全链路安全方案筑牢数据安全防线》 链接:http://www.jingji.com.cn/zxxx/202604/t20260407_2885808.shtml 发表日期:2026-04-07 近期,以 Elasticsearch (简称 ES) 为代表的企业级搜索数据库意外泄露事件频发,累计暴露超百亿条用户敏感数据,涵盖个 … - [Easysearch BKD Merge 异常排查实录:最终定位到旧版 GraalVM JIT 运行时](https://infinilabs.cn/blog/2026/easysearch-bkd-merge-root-cause-graalvm-jit/): 最近一次高并发写入压测中,我们遇到了一个非常诡异的 BKD merge 崩溃。从报错看,很像 Easysearch 2.1.2 在 merge 阶段把 segment 读成了错误状态。典型错误是这样的: java.lang.ArrayIndexOutOfBoundsException: Index -3 out of bounds for length 8 … - [INFINI Labs 产品更新 | Easysearch 2.1.0 新增高性能 Rules 规则引擎插件,数据探索 Discover 等](https://infinilabs.cn/blog/2026/release-20260316/): INFINI Easysearch v2.1.0 发布:新增 Rules 规则引擎(百万级规则、复杂表达式、自动同步恢复)与 形态学分析插件(俄语/英语词形还原,提升搜索召回率);审计日志支持动态用户审计,UI 新增日志查看、配置及数据探索页面,运维更高效。INFINI Console、Gateway、Agent、Loadgen v1.30.3 统一基于 Framework 升级,优化本地磁盘队列 … - [Easysearch ZSTD 基准测试:高压缩率下实现近 5 倍查询吞吐](https://infinilabs.cn/blog/2026/easysearch_zstd_query_throughput_advantage/): 在搜索引擎领域,压缩算法的选择一直是一个经典的权衡难题: 选择高压缩率(如 best_compression / DEFLATE),磁盘省了,但查询解压慢; 选择高速编码(如默认 LZ4),查询快了,但磁盘占用大。 Easysearch 引入了基于 JDK 21 FFM(Foreign Function & Memory API) 直连本地 ZSTD 动态库的加速方案,试图打破这一困 … - [极限科技开源赞助计划:欢迎开源项目申请支持](https://infinilabs.cn/blog/2026/2026-03-06-infinilabs-opensource-sponsorship-program/): 开源改变了软件世界。 从操作系统到数据库,从编程语言到云原生基础设施,几乎所有现代技术栈的核心,都来自开源社区的长期积累。很多优秀的项目,往往由少数开发者在业余时间维护,却支撑着无数企业和产品。 作为一家长期深耕技术基础设施的公司,极限科技(INFINI Labs)一直是开源生态的受益者,同时我们也希望成为开源社区的建设者。 因此,我们正式启动 INFINI Labs 开源赞助计划,为优秀的开源项 … - [捷报传来!极限科技 Coco AI 团队荣获第二届“兴智杯”总决赛二等奖](https://infinilabs.cn/blog/2026/cocoai-team-won-the-second-prize-in-the-second-xingzhi-cup-competition/): 2025 年 12 月,第二届“兴智杯”全国人工智能创新应用大赛总决赛在深圳顺利举办,本次大赛以“兴智赋能,创新引领”为主题,吸引了海内外 6000 余支团队、1.8 万余人踊跃参与,汇聚了人工智能领域的顶尖力量,上演了一场高水平的技术与创新比拼。 作为本次大赛的核心赛道之一,“基于国产软件栈的创新应用赛”聚焦国产人工智能生态构建,重点考察参赛作品的国产化适配能力、技术创新性及行业落地价值,成为众 … - [探索低空经济“关键一跃” —— 技术如何驱动商业落地线上研讨会圆满举办](https://infinilabs.cn/blog/2026/low-altitude-economy-key-leap-tech-driven-commercialization-webinar-held/): 来源:搜狐《探索低空经济“关键一跃”——技术如何驱动商业落地线上研讨会圆满举办 》 链接:https://www.sohu.com/a/981917933_121314057 发表日期:2026-01-30 17:35 2026 年 1 月 29 日下午 14:30-15:30,由极限科技联合 IT168、青云科技共同主办的线上研讨会“低空经济的关键一跃:如何从技术突破到商业落地?”成功举办。活 … - [探索低空经济“关键一跃” —— 技术如何驱动商业落地线上研讨会圆满举办](https://infinilabs.cn/blog/2026/low-altitude-economy-how-to-move-from-technological-breakthroughs-to-commercial-implementation/): 2026年1月29日 下午 14:30 - 15:30,由极限科技联合 IT168、青云科技共同主办的线上研讨会“低空经济的关键一跃:如何从技术突破到商业落地?”成功举办。活动聚焦低空经济发展现状、技术挑战与商业路径,进行了深入探讨。来自无人机、智慧城市、物流运输、技术解决方案与投资领域的专业人士云端相聚,线上交流氛围热烈、互动积极。 扫码观看直播回放 随着国家“十四五”规划将低空经济明确列为战略 … - [极限科技荣膺 2025 金猿奖 — “年度国产化优秀代表厂商”,自主可控搜索方案 Easysearch 获行业高度认可](https://infinilabs.cn/blog/2026/infinilabs-wins-the-2025-golden-ape-award/): 近日于上海明捷万丽酒店成功举办的 “2025 第八届金猿大数据产业发展论坛 — 暨 AI Infra & Data Agent 趋势论坛” 大会上,极限数据(北京)科技有限公司(以下简称“极限科技”) 凭借其在分布式搜索引擎领域的技术突破与卓越的国产化实践,成功入选《2025 中国大数据产业「年度国产化优秀代表厂商」》榜单,并获颁这一行业重磅奖项。 本届论坛由金猿组委会、数据猿、上海市数商 … - [极限科技 Coco AI 荣获 2025 IT168 技术卓越奖 - 创新产品奖](https://infinilabs.cn/blog/2026/coco-ai-wins-the-2025-it168-innovative-product-award/): 北京,2026 年 1 月 —— 在由 IT168 主办的“2025 年度技术卓越奖”评选中,极限数据(北京)科技有限公司(简称:极限科技)的人工智能产品 Coco AI 凭借其创新的技术架构与突出的市场实践,荣获 “创新产品奖”。该奖项旨在表彰在 AI、大数据、云计算等领域实现关键突破、具备显著应用价值与市场潜力的产品与解决方案。 奖项与产品信息 # 获奖企业:极限数据(北京)科技有限公司 获 … - [APM(三):监控 Python 服务链](https://infinilabs.cn/blog/2025/integrating-skywalking-with-easysearch-part3/): 上一篇我们通过 Skywalking 监控了一个单体的 Python Flask 服务,并在 Skywalking 的 Web UI 中进行展示。这次我们再写一个服务 BService,调用上次创建的 AService,看看在 Skywalking 中的效果如何。 启动后端服务 # 先启动好后端服务,包括 Skywalking 和 Easysearch。启动完成后能通过 Web UI … - [INFINI Labs 产品更新 | Coco AI v0.10 × Easysearch v2.0 联袂上线:UI 全面重构,体验焕然一新](https://infinilabs.cn/blog/2025/release-20251219/): 此次更新主要包括 Coco AI v0.10.0 更换全新的 UI 组件,服务端新增 milvus 和 dropbox 连接器;Easysearch v2.0.2 正式发布, 新增嵌入文档语义搜索,优化内置 UI 响应速度,无需依赖 Kibana,实现集群“开箱即管”;INFINI Console、Gateway、Agent、Loadgen v1.30.1 统一基于 Framework … - [Easy-Es 2.1.0-easysearch 版本发布](https://infinilabs.cn/blog/2025/easy-es-2.1.0-easysearch-release/): 版本更新概述 # 经过极限科技与 Dromara 开源社区下 Easy-Es 项目的紧密合作与共同努力,我们很荣幸地联合推出 Easy-Es 2.1.0-easysearch 版本! 作为双方携手打造的第一个合作成果,本版本已正式发布: 源码仓库:https://gitee.com/dromara/easy-es/tree/easy-es4easySearch/ Maven 依 … - [APM(二):监控 Python 服务](https://infinilabs.cn/blog/2025/integrating-skywalking-with-easysearch-part2/): 上一篇我们已经安装好了 Skywalking 和 Easysearch,这次我们来写个简单的 Python 服务,并把它的服务调用信息发送给 Skywalking,通过 Skywalking 的 Web UI 进行展示。 启动后端服务 # 先启动好后端服务,包括 Skywalking 和 Easysearch。启动完成后能通过 Web UI 访问 Skywalking。 构建 Python … - [🔥 程序员爆哭!我们让 COCO AI 接管 GitLab 审查后,团队直接起飞:连 CTO 都说“这玩意儿比人靠谱多了”](https://infinilabs.cn/blog/2025/coco-support-ai-review-of-gitlab-merge-requests/): 我直接讲结论: 把 COCO AI 接入 GitLab 做自动代码审核之后,我们团队的开发效率被硬生生抬了一个时代。 没夸张。不是优化 10% 或 20%。是 —— 开发效率 x3 Bug 暴露率 x4 Review 时间 ÷10 更夸张的是,连我们 CTO 都说: “这玩意儿比人审得狠,也比人稳定。” 程序员则在角落瑟瑟发抖: “以前写代码是骗过人,现在要骗过神。” 今天我就把整个故事公开, … - [APM(一): Skywalking 与 Easyearch 集成](https://infinilabs.cn/blog/2025/integrating-skywalking-with-easysearch/): 概述 # SkyWalking 是一个开源的可观测性平台,用于收集、分析、聚合和可视化服务和云原生基础设施的数据。SkyWalking 提供了一种简单的方法,即使在云之间也能保持对分布式系统的清晰视图。它是一个现代的 APM,专门为云原生、基于容器的分布式系统设计。 SkyWalking 涵盖了云原生世界中所有的可观测性需求,包括: Tracing: SkyWalking 原生数据格式, … - [极限科技携企业搜索与 AI 搜索创新产品亮相 “2025 中国石油石化人工智能创新应用交流大会”](https://infinilabs.cn/blog/2025/infinilabs-appeared-at-2025-china-petrochemical-ai-innovation-conferency/): 北京,2025 年 12 月 3 日 —— 为积极响应国家“人工智能+”行动号召,推动人工智能技术与油气行业深度融合,由中国石油学会油气数字化智能化专业委员会、中国石油、中国石化、中国海油、国家管网、中国中化等中央企业数字化部门联合主办的“2025 中国石油石化人工智能创新应用交流大会”在北京隆重开幕。本次大会以“AI 赋能石油石化高质量创新发展”为主题,汇聚了众多两院院士、行业专家及领军企业,共 … - [Easysearch 2.0.0 性能测试](https://infinilabs.cn/blog/2025/easysearch-2.0.0-performance-improvements/): 概述 # Easysearch 2.0.0 正式版带来了显著的性能提升和优化改进。通过与上一个稳定版本 1.15.6 的全面对比测试,我们使用 esrally 基准测试工具在 append-no-conflicts 场景下进行了深入的性能评估。测试结果表明,2.0.0 版本在索引性能、查询延迟、内存管理等核心指标上都实现了突破性改进。 核心性能提升 # 1. 索引性能更加稳定 # 写入效率提 … - [INFINI Labs 产品更新 | Coco AI v0.9 与 Easysearch v2.0 全新功能上线,全面支持 GitLab 合并请求(MR)自动 AI Review](https://infinilabs.cn/blog/2025/release-20251121/): INFINI Labs 产品更新发布!此次更新主要包括:Coco AI v0.9 全面支持 GitLab 合并请求(MR)自动 AI Review,并重构为插件流水线架构,新增 Neo4j、MongoDB 等 10+ 数据源连接器,开启“AI+开发”协同新范式;Easysearch v2.0 正式发布,内置轻量级管理 UI,无需依赖 Kibana,实现集群“开箱即管”,Lucene … - [Coco AI 参选 Gitee 2025 最受欢迎开源软件!您的每一票,都是对中国开源的硬核支持](https://infinilabs.cn/blog/2025/coco-ai-gitee-activity-2025-opensource/): 「 Gitee 2025 年度开源项目评选」火热进行中! Coco AI 正在参加 Gitee 2025 最受欢迎的开源软件投票活动, 👉 快来给我投票吧!一起见证中国开源力量,谢谢你宝贵的一票! 扫码 or 点击 直达链接,进入投票页面 投票直达链接:https://gitee.com/activity/2025opensource?ident=IEZ3FS 🥥 什么是 Coco AI … - [⚡ 闪电直播 - INFINI Demo Show](https://infinilabs.cn/blog/2025/infini-demo-show/): 本活动由 极限科技(INFINI Labs)组织举办,旨在让大家在 30 分钟内快速了解 INFINI Labs 最新产品动态与使用技巧。 活动将在每双周周二下午 17:00 准时开始,每期由不同的 INFINI Labs 产研同学参与分享,没有花哨的 PPT,直接上手 Demo 演示实战。 分享话题涵盖: Easysearch Coco AI Pizza INFINI Cloud … - [搜索百科(6):Meilisearch — Rust 打造的轻量级搜索新锐](https://infinilabs.cn/blog/2025/search-wiki-6-meilisearch/): 大家好,我是 INFINI Labs 的石阳。 欢迎关注 《搜索百科》 专栏!每天 5 分钟,带你速览一款搜索相关的技术或产品,同时还会带你探索它们背后的技术原理、发展故事及上手体验等。 在之前的几期中,我们认识了搜索技术的基石 Lucene、企业级搜索先锋 Solr、搜索界的“流量明星” Elasticsearch 以及它的分叉兄弟 OpenSearch 和 ES … - [使用 Docker Compose 轻松实现 INFINI Console 离线部署与持久化管理](https://infinilabs.cn/blog/2025/console-easysearch-with-docker-compose-offline/): 系列回顾与引言 # 在我们的 INFINI 本地环境搭建系列博客中: 第一篇《 搭建持久化的 INFINI Console 与 Easysearch 容器环境》,我们深入探讨了如何使用基础的 docker run 命令,一步步构建起 Console 和 Easysearch 服务,并重点解决了数据持久化的问题。 第二篇《 使用 Docker Compose 简化 INFINI Console … - [搜索百科(5):Easysearch — 自主可控的国产分布式搜索引擎](https://infinilabs.cn/blog/2025/search-wiki-5-easysearch/): 大家好,我是 INFINI Labs 的石阳。 欢迎关注 《搜索百科》 专栏!每天 5 分钟,带你速览一款搜索相关的技术或产品,同时还会带你探索它们背后的技术原理、发展故事及上手体验等。 在上一篇我们介绍了 OpenSearch —— 那个因协议争议而诞生的开源搜索分支。今天,我们把目光转向国内,聊聊极限科技研发的一款轻量级搜索引擎:Easysearch。 引言 # 在搜索技术的世界里, … - [Elasticsearch 备份:snapshot 镜像使用篇](https://infinilabs.cn/blog/2025/es-backup-snapshot/): 上一篇文章中,我们简要的列举了 Elasticsearch 备份 主要的几个方案,比对了一下各个方案的实现原理、优缺点和适用的场景。现在我们来看看 ES 自带的镜像备份方案。 1. 镜像备份 # 在开始研究镜像备份之前,我先抛三个问题: ES 镜像备份是怎么实现增量备份的? 历史镜像清理维护是怎么做到保存完整数据的? 增量恢复要怎么操作的? 2. 镜像的准备条件 # 在做镜像备份之前,先要 … - [Elasticsearch 备份:方案篇](https://infinilabs.cn/blog/2025/es-backup-plans/): 1. 为什么要备份 # 在 Elasticsearch 集群的日常运维中,制定完善的数据备份与恢复策略是保障业务连续性和数据安全的基石。其中,备份作为数据保护的“最后一道防线”,其核心在于将某个时间点的集群完整快照,转储至可以快速恢复的存储介质或者离线数据库中,定期更新并长期保存。 一个有效的备份方案,不仅要求备份数据的完整性、一致性与可恢复性,还必须满足离线存储、周期执行与恢复验证等关键要求。 … - [Easysearch 字段'隐身'之谜:source_reuse 与 ignore_above 的陷阱解析](https://infinilabs.cn/blog/2025/invisibility-in-easysearch-field/): 背景问题 # 前阵子,社区有小伙伴在使用 Easysearch 的数据压缩功能时发现,在开启 source_reuse 和 ZSTD 后,一个字段的内容看不到了。 索引的设置如下: { ...... "settings": { "index": { "codec": "ZSTD", … - [INFINI Labs 产品更新 | Coco AI v0.8 与 Easysearch v1.15 全新功能上线,AI 搜索体验再进化!](https://infinilabs.cn/blog/2025/release-20250928/): INFINI Labs 产品更新发布!此次更新主要包括 Coco AI v0.8 新增窗口管理插件,新的插件类型 View,Linux 文件搜索以及更多的连接器;Easysearch v1.15 新增 UI 插件,提供了轻量级界面化管理功能,不再依赖第三方对集群进行管理,真正做到开箱即用,AI 插件正式提供混合搜索能力,结合了关键词搜索和语义搜索,以提升搜索相关性。 以下为详细更新介绍: Coco … - [ES 数据比对之 INFINI Gateway](https://infinilabs.cn/blog/2025/es-data-comparison/): 上一篇我们通过 INFINI Gateway 进行了索引 数据迁移,对索引迁移结果进行了初步且直观的校验,既对比索引的文档数是否一致。今天介绍个实实在在的数据比对方法,通过网关对比索引文档的内容在两个集群是否一致,此方法适用于 Elasticsearch、Easysearch、Opensearch。话不多说,就拿上次迁移的两个索引开整。 测试环境 # … - [ES 数据迁移之 INFINI Gateway](https://infinilabs.cn/blog/2025/data-migration-using-infini-gateway/): 之前有 博客介绍过通过 Reindex 的方法将 Elasticsearch 的数据迁移到 Easysearch 集群,今天再介绍一个方法,通过 INFINI Gateway 来进行数据迁移。 测试环境 # 软件 版本 Easysearch 1.12.0 Elasticsearch 7.17.29 INFINI Gateway 1.29.2 迁移步骤 # 选定要迁 … - [搜索百科(4):OpenSearch — 开源搜索的新选择](https://infinilabs.cn/blog/2025/search-wiki-4-opensearch/): 大家好,我是 INFINI Labs 的石阳。 欢迎关注 《搜索百科》 专栏!每天 5 分钟,带你速览一款搜索相关的技术或产品,同时还会带你探索它们背后的技术原理、发展故事及上手体验等。 上一篇我们围观了 “流量明星” Elasticsearch — 从食谱搜索到 PB 级明星产品,从 Apache 2.0 到 SSPL 协议风波;今天我们来聊聊它的“分叉兄弟” OpenSearch。 引言 # … - [Easysearch 国产替代 Elasticsearch:8 大核心问题解读](https://infinilabs.cn/blog/2025/es-to-easysearch-8-qa/): 近年来,随着数据安全与自主可控需求的不断提升,越来越多的企业开始关注国产化的搜索与日志分析解决方案。作为极限科技推出的国产 Elasticsearch 替代产品,Easysearch 凭借其对搜索场景的深入优化、轻量级架构设计以及对 ES 生态的高度兼容,成为众多企业替代 Elasticsearch 的新选择。 我们在近期与用户的交流中,整理出了大家最关心的八大问题,并将它们浓缩为一篇技术解读,希 … - [搜索百科(3):Elasticsearch — 搜索界的“流量明星”](https://infinilabs.cn/blog/2025/search-wiki-3-elasticsearch/): 大家好,我是 INFINI Labs 的石阳。 欢迎关注 《搜索百科》 专栏!每天 5 分钟,带你速览一款搜索相关的技术或产品,同时还会带你探索它们背后的技术原理、发展故事及上手体验等。 前两篇我们探讨了 搜索技术的基石 Apache Lucene 和 企业级搜索解决方案 Apache Solr。今天,我们来聊聊一个真正改变搜索游戏规则,但也充满争议的产品 — Elasticsearch。 … - [搜索百科(2):Apache Solr — 企业级搜索的开源先锋](https://infinilabs.cn/blog/2025/search-wiki-2-solr/): 大家好,我是 INFINI Labs 的石阳。 欢迎回到 《搜索百科》 专栏!每天 5 分钟,带你速览一款搜索相关的技术或产品,同时还会带你探索它们背后的技术原理、发展故事及上手体验等。 上一篇我们认识了搜索技术的基石 Apache Lucene,今天我们将继续这个旅程,了解基于 Lucene 构建的第一个成功商业级搜索平台 —— Apache Solr。 Solr 是什么? # Solr 是一 … - [搜索百科(1):Lucene — 打开现代搜索世界的第一扇门](https://infinilabs.cn/blog/2025/search-wiki-1-lucene/): 大家好,我是 INFINI Labs 的石阳。 这是《搜索百科》专栏系列博客第 1 篇,每天 5 分钟,带你速览一款搜索相关的技术或产品,同时还会带你探索它们背后的技术原理、发展故事及上手体验等。 搜索技术看似专业,但它早已深度融入我们的日常生活。无论是电商搜索、知识检索,还是 AI 语义搜索、RAG、向量检索,背后都有经典与新兴技术的结合。希望这个系列能帮大家建立更清晰的认知,也欢迎留言交流。 … - [Easysearch 冷热架构实战](https://infinilabs.cn/blog/2025/easysearch-hot-warm-arch/): 在之前的文章中,我们介绍了如何使用 索引生命周期策略来管理索引。如果要求索引根据其生命周期阶段自动在不同的节点之间迁移,还需要用到冷热架构。我们来看看具体如何实现。 冷热架构 # 冷热架构其实就是在 Easyearch 集群中定义不同属性的节点,这些节点共同组成冷热架构。比如给所有热节点一个 hot 属性,给所有冷节点一个 cold 属性。在 Easyearch 中分配节点属性是通过配置文 … - [极限科技获得国际专利正式授权——美国发明专利《Data Partitioning Method and Data Processing Method》](https://infinilabs.cn/blog/2025/us-patent-data-partitioning-method-and-data-processing-method/): 近日,从大洋彼岸传来捷报:极限数据(北京)科技有限公司于 2023 年申请的 PCT 国际专利《Data Partitioning Method and Data Processing Method》,已于 2025 年 7 月 1 日通过美国专利商标局(USPTO)审查,正式获得美国发明专利授权(专利号:US12,346,590 B2)。这标志着极限科技在大数据存储与处理分析领域的技术创新再次获 … - [极限科技 Coco AI 荣获 2025 首届人工智能应用创新大赛全国一等奖](https://infinilabs.cn/blog/2025/coco-ai-won-first-prize-at-the-2025-AI-innovation-competition/): 由中国技术经济学会主办的 2025 首届全国人工智能应用创新大赛 总决赛于 6 月 22 日在湖南大学圆满落幕。该赛事以“场景驱动・创新创业”为主题,旨在考察参赛选手设计 AI 智能体(AI Agent)、应用人工智能大模型技术解决实际问题的能力。本届大赛吸引了全国 632 所高校及 210 家企业的 4913 支团队参赛,经过层层选拔,最终 689 支团队晋级全国总决赛。 在激烈的竞争中,极限数 … - [ES 调优帖:Gateway 批量写入性能优化实践](https://infinilabs.cn/blog/2025/gateway-bulk-write-performance-optimization/): 背景:bulk 优化的应用 # 在 ES 的写入优化里,bulk 操作被广泛地用于批量处理数据。bulk 操作允许用户一次提交多个数据操作,如索引、更新、删除等,从而提高数据处理效率。bulk 操作的实现原理是,将数据操作请求打包成 HTTP 请求,并批量提交给 Elasticsearch 服务器。这样,Elasticsearch 服务器就可以一次处理多个数据操作,从而提高处理效率。 这种优化的 … - [INFINI Labs 产品更新 | Coco AI v0.7.0 发布 - 全新的文件搜索体验与全屏化的集成功能](https://infinilabs.cn/blog/2025/release-20250728/): INFINI Labs 产品更新发布!此次更新主要包括 Coco AI v0.7.0 新增 macOS Spotlight 和 Windows 文件搜索支持、语音输入功能,以及全屏集成模式;Easysearch v1.14.0 引入完整文本嵌入模型、语义检索 API 和搜索管道功能等,全面提升产品性能和稳定性。 Coco AI v0.7.0 # Coco AI 是一款完全开源、跨平台的企业级智能 … - [Easysearch 集成阿里云与 Ollama Embedding API,构建端到端的语义搜索系统](https://infinilabs.cn/blog/2025/Easysearch-Integration-with-Alibaba-CloudOllama-Embedding-API/): 背景 # 在当前 AI 与搜索深度融合的时代,语义搜索已成为企业级应用的核心能力之一。作为 Elasticsearch 的国产化替代方案,Easysearch 不仅具备高性能、高可用、弹性伸缩等企业级特性,更通过灵活的插件化架构,支持多种主流 Embedding 模型服务,包括 阿里云通义千问(DashScope) 和 本地化 Ollama 服务,实现对 OpenAI 接口规范的完美兼容。 本文 … - [IK 字段级别词典的升级之路](https://infinilabs.cn/blog/2025/ik-field-level-dictionarys-3/): 背景知识:词库的作用 # IK 分词器是一款基于词典匹配的中文分词器,其准确性和召回率与 IK 使用的词库也有不小的关系。 这里我们先了解一下词典匹配法的作用流程: 预先准备一个大规模的词典,用算法在文本中寻找词典里的最长匹配项。这种方法实现简单且速度快。 但面临歧义切分和未登录词挑战:同一序列可能有不同切分方式(例如“北京大学生”可以切成“北京大学/生”或“北京/大学生”),需要规则或算法消 … - [IK 字段级别词典升级:IK reload API](https://infinilabs.cn/blog/2025/ik-field-level-dictionarys-2/): 之前介绍 IK 字段级别字典 使用的时候,对于字典的更新只是支持词典库的新增,并不支持对存量词典库的修改或者删除。经过这段时间的开发,已经可以兼容词典库的更新,主要通过 IK reload API 来实现。 IK reload API # IK reload API 通过对词典库的全量重新加载来实现词典库的更新或者删除。用户可以通过下面的命令实现: # 测试索引准备 PUT … - [TDBC 2025 大会聚焦 AI 与数据库融合,极限科技发布新一代 Coco AI 搜索平台](https://infinilabs.cn/blog/2025/infinilabs-appeared-at-TDBC-2025-sharing-coco-ai/): 2025 年 7 月 17 日 在北京召开的 TDBC 2025 可信数据库发展大会·人工智能与数据库融合发展分论坛 上,国内领先的搜索数据库及解决方案提供商 极限科技(INFINI Labs)正式发布其创新产品 —— Coco AI,一款面向企业的 AI 智能搜索与高效协作平台。极限数据(北京)科技有限公司创始人曾勇在《下一代企业搜索与 AI 的融合探索》主题演讲中,深入探讨了企业搜索的未来趋势 … - [极限科技亮相 TDBC 2025 可信数据库发展大会——联合创始人曾嘉毅分享搜索型数据库生态建设新成果](https://infinilabs.cn/blog/2025/infinilabs-appeared-at-TDBC-2025-sharing-search-based-database/): 2025 年 7 月 17 日 在北京召开的 TDBC 2025 可信数据库发展大会·数据库生态及国际化分论坛 上,全球数据库领域专家、学者与企业代表齐聚。极限数据(北京)科技有限公司联合创始人曾嘉毅发表《搜索型数据库生态建设及展望》主题演讲,剖析技术创新与实践,为行业提供高效数据检索与智能应用方案。 破解数据检索挑战,AI 赋能搜索升级 # 首先,我们需要面对结构化数据。典型处理方式是使用传统 … - [极限科技亮相 TDBC 2025 可信数据库发展大会,连续三年荣誉入选信通院《中国数据库产业图谱》](https://infinilabs.cn/blog/2025/infinilabs-appeared-at-TDBC-2025/): 2025 年 7 月 16 日,由中国通信标准化协会主办、中国信息通信研究院(以下简称“中国信通院”)承办的“TDBC 2025 可信数据库发展大会”在北京隆重召开。作为我国数据库领域的年度权威盛会,本次大会以“自主·创新·引领”为主题,聚焦数据库技术创新与产业实践,发布了多项前沿研究成果,并深入探讨了行业发展趋势。极限科技受邀参会,并凭借在搜索型数据库领域的突出表现,连续三年荣誉入选《中国数据库 … - [TDBC 2025 可信数据库大会,极限科技邀您来赴约!](https://infinilabs.cn/blog/2025/2025-TDBC-trusted-database-conference/): 2025 年 7 月 16-17 日,「TDBC 2025 可信数据库发展大会」将在北京朝阳悠唐皇冠假日酒店隆重召开。大会由中国通信标准化协会主办,中国信息通信研究院、中国通信标准化协会大数据技术标准推进委员会(CCSA TC601)承办。 本次大会 极限科技 再度受邀,创始人兼总经理曾勇、联合创始人曾嘉毅 将分别于「人工智能与数据库融合发展分论坛」、「数据库生态及国际化分论坛」发表主题演讲,与大 … - [极限科技荣获 2025 上海开源创新菁英荟「开源创新新星企业」奖](https://infinilabs.cn/blog/2025/infinilabs-wins-2025-shanghai-open-source-innovation-rising-star-award/): 2025 年 6 月 28 日,由上海开源信息技术协会主办、上海对外经贸大学承办的“ 2025 上海开源创新菁英荟”圆满落幕。本届大会以“开源有 AI,智领千行”为主题,汇聚开源社区、科研机构及产业界 200 余位专家,共同探讨开源技术如何赋能千行百业智能化转型。会上揭晓了四大类奖项,极限科技凭借其开源项目 Coco AI 脱颖而出,荣获「开源创新新星企业」奖项,得到了行业权威认可。 统一搜索 + … - [INFINI Labs 产品更新 | Coco AI v0.6 发布 - 插件商店上线](https://infinilabs.cn/blog/2025/release-20250630/): INFINI Labs 产品更新发布!此次更新涵盖 Coco AI 、Easysearch 等产品多项重要升级,其中 Coco AI 新增插件商店,方便用户安装和卸载插件,重构了搜索 API,优化聊天展示等,进一步提升 AI 搜索能力、易用性。 以下为详细更新介绍: Coco AI v0.6 # Coco AI 是一款完全开源、专注于混合云平台的企业级 AI 搜索与智能助手系统。它通过统一搜索入 … - [【INFINI Workshop 第三期 - 上海站】Coco AI - 赋能企业搜索,打造专属智能助手](https://infinilabs.cn/blog/2025/workshop-3/): 在生成式 AI 快速演进的今天,企业如何构建智能、高效、安全的搜索与交互系统,已成为提升信息利用效率与用户体验的关键。本次 Workshop 聚焦于极限科技推出的 Coco AI —— 一款完全开源、跨平台的企业级智能搜索与助手系统,带您深入了解其核心能力、技术架构与落地实践。 无论您是希望提升组织内部搜索效率的 IT 管理者,构建智能化办公系统的产品/研发团队,还是关注 AI 技术落地的开发者与 … - [Coco AI 实战(二):摄入 MongoDB 数据](https://infinilabs.cn/blog/2025/coco-ai-hands-on-2/): 在之前的文章中,我们介绍过如何使用 《 Logstash 迁移 MongoDB 数据到 Easyseach》,既然 Coco AI 后台数据存储也使用 Easysearch,我们能否直接把 MongoDB 的数据迁移到 Coco AI 的 Easysearch,使用 Coco AI 对数据进行检索呢?You got it ! Connector # Coco AI 的 Connector 支持通 … - [INFINI Labs 产品更新 | INFINI Console 1.29.6 发布 – 优化监控图表异常毛刺等](https://infinilabs.cn/blog/2025/release-20250615/): INFINI Labs 产品更新发布!此次更新涵盖 Console 、Easysearch 等产品多项重要升级,重点优化监控图表异常毛刺。 INFINI Easysearch v1.13.0 Rollup Job 支持自动更新操作索引 mapping 更新, 未完成 rollup 的源索引禁止被 ilm 进行清理。 INFINI Console v1.29.6 系统集群新增 Rollup Gap … - [一键启动:使用 start-local 脚本轻松管理 INFINI Console 与 Easysearch 本地环境](https://infinilabs.cn/blog/2025/console-easysearch-start-local/): 系列回顾与引言 # 在我们的 INFINI 本地环境搭建系列博客中: 第一篇《 搭建持久化的 INFINI Console 与 Easysearch 容器环境》,我们深入探讨了如何使用基础的 docker run 命令,一步步构建起 Console 和 Easysearch 服务,并重点解决了数据持久化的问题。 第二篇《 使用 Docker Compose 简化 INFINI Console … - [使用 Docker Compose 简化 INFINI Console 与 Easysearch 环境搭建](https://infinilabs.cn/blog/2025/console-easysearch-with-docker-compose/): 前言回顾 # 在上一篇文章《 搭建持久化的 INFINI Console 与 Easysearch 容器环境》中,我们详细介绍了如何使用基础的 docker run 命令,手动启动和配置 INFINI Console (1.29.6) 和 INFINI Easysearch (1.13.0) 容器,并实现了关键数据的持久化,解决了重启后配置丢失的问题。 手动操作虽然能让我们深入理解 Docker … - [搭建持久化的 INFINI Console 与 Easysearch 容器环境 ](https://infinilabs.cn/blog/2025/console-easysearch-with-docker/): 背景介绍 # 许多用户在使用 Docker 部署 INFINI Console(本文使用 1.29.6 版本)时,可能会遇到一个常见问题:重启容器后,之前在 INFINI Console 中所连接的系统集群配置会丢失。这个问题通常源于未能正确配置 Docker 的数据持久化。原本通过 Docker 运行 INFINI Console 只是一个简单的测试示例,并未考虑多次重启使用,现官方文档也进行 … - [INFINI Labs 产品更新 | Coco AI 0.5 发布 – 无缝集成 AI 搜索能力、支持插件扩展、支持快照版本更新等](https://infinilabs.cn/blog/2025/release-20250611/): INFINI Labs 产品更新发布!此次更新涵盖 Coco AI 产品多项重要升级,重点提升 AI 搜索能力、易用性及企业级优化。 Coco AI v0.5 无缝集成 AI 搜索能力,支持第三方插件,新增 AI Command 快速访问 AI 能力,支持快照版本更新,优化交互细节,提升整体稳定性与用户体验等。 Coco AI Server v0.5 强化 API 能力与安全性,完善小助手配置, … - [Coco AI 实战(一):Coco Server Linux 平台部署](https://infinilabs.cn/blog/2025/coco-ai-hands-on-1/): Coco AI 是一个完全开源、跨平台的统一搜索和生产力工具,能够连接各种数据源,包括应用程序、文件、Google Drive、Notion、Yuque、Hugo 等,帮助用户快速地访问他们的信息。通过集成多种大型模型平台,Coco AI 实现了智能个人知识管理,并支持私有部署。 如果有 Docker 环境,推荐使用 Docker 一键拉起。 docker run -d --name … - [Easysearch 索引备份之 Clone API](https://infinilabs.cn/blog/2025/easysearch-index-clone-api/): 在日常运维 Easysearch 的过程中,备份数据是一项重要工作。为了确保数据安全和业务连续性,我们可能需要了解并掌握多种备份索引的方法,以便应对不同的场景。我们先梳理下常用的备份方法有哪些。 Snapshot # Easysearch 的 Snapshot(快照) 是一种官方支持的集群数据备份与恢复机制,通过将索引数据、集群状态(如设置、模板)和分片分配信息保存到外部存储仓库(如本地文件系 … - [使用 Logstash 迁移 MongoDB 数据到 Easysearch](https://infinilabs.cn/blog/2025/migrating-data-from-mongodb-to-easysearch-using-logstash/): 大家好!在前面的文章中,我们已经详细介绍了如何通过 Logstash 和 Canal 工具实现 MySQL 数据向 Easysearch 的迁移。如果您正在使用 MongoDB 作为数据存储,并希望将其中的数据迁移到 Easysearch 中,这篇指南或许能为您提供一些帮助。 为了实现 MongoDB 与 Easysearch 之间的数据迁移,Logstash 依然是一个非常成熟稳定的工具选择。在 … - [【直播活动】Coco AI 全景解读:开源智能搜索与知识管理革新](https://infinilabs.cn/blog/2025/live-event-oschina-with-coco-0523/): 📣 INFINI Labs & 开源中国 联合举办 Coco AI 专场直播活动来袭! 本直播活动将带您全面解析 Coco AI,探索其核心功能、技术架构及实际应用场景,领略智能搜索与知识管理的革新。欢迎预约观看 👇 直播时间: 2025-05-23 19:00 直播平台: OSC 开源视频号 、极限实验室视频号 直播主题 # 《Coco AI 全景解读:开源智能搜索与知识管理革新》 直 … - [ES 调优帖:关于索引合并参数 index.merge.policy.deletePctAllowed 的取值优化](https://infinilabs.cn/blog/2025/index-merge-policy-deletepctallowed/): 最近发现了 lucene 9.5 版本把 merge 策略的默认参数改了。 * GITHUB#11761: TieredMergePolicy now allowed a maximum allowable deletes percentage of down to 5%, and the default maximum allowable deletes percentage is … - [Easysearch 时序数据的基于时间范围的合并策略](https://infinilabs.cn/blog/2025/time-range-mergepolicy-for-easysearch/): Easysearch 新功能:使用时间范围合并策略优化你的时序索引 如果你正在使用 Easysearch 处理日志、监控指标、事件流或其他任何具有时间顺序的数据,那么你一定知道索引的性能和效率至关重要。Easysearch 底层的 Lucene Segment 合并是保持搜索和索引性能的关键后台任务。然而,你是否意识到,默认的合并策略可能并不是处理时序数据的最佳选择? 今天, … - [INFINI Labs 产品更新 | Coco AI 0.4 发布 – 完善小助手设置,添加MCP支持](https://infinilabs.cn/blog/2025/release-20250428/): INFINI Labs 产品更新发布!此次更新涵盖 Coco AI 、Easysearch 等产品多项重要升级,重点提升 AI 搜索能力、易用性及企业级优化。 Coco AI v0.4 作为 开源、跨平台的 AI 搜索工具,完善小助手设置,添加 MCP 支持。 Coco AI Server 新增模型提供商管理,AI 助手设置和大量优化改进。 INFINI Easysearch v1.12.1 修 … - [Console 纳管 Elasticsearch 9(二):日志监控](https://infinilabs.cn/blog/2025/console-manage-es9-logs/): 前面介绍过 Console 纳管 Elasticsearch 9(一),进行指标监控、数据管理、DSL 语句执行,但日志监控功能需要结合 Agent 才能使用。现在来实现一下: Agent 需要和 ES 部署到同一机器上,这里是在我本地电脑上进行安装。 安装 Elastisearch # curl -O … - [Console 纳管 Elasticsearch 9(一):指标监控、数据管理、DSL 语句执行](https://infinilabs.cn/blog/2025/console-manage-es9/): Elasticsearch 发布 9.0 版本了,测试 Console 管理维护 ES9 集群。 部署注册 # 使用 Docker 快速部署 ES9。 docker run --name es9 -p 9201:9200 -it -m 1GB docker.elastic.co/elasticsearch/elasticsearch:9.0.0 使用 Docker 部署 Console,请参考 … - [【直播活动】开源智能搜索与知识管理革新 —— Coco AI 全景解读](https://infinilabs.cn/blog/2025/live-event-comprehensive-overview-of-coco-AI/): 4 月 28 日(周一)19:00,INFINI Labs 与 GitCode 联合为您带来 Coco AI 专场直播!本次直播将深度剖析 Coco AI 的核心功能、技术架构及其在实际场景中的应用,带您领略智能搜索与知识管理的全新变革。精彩不容错过,快来预约观看吧!👇 直播时间: 2025-04-28 19:00 直播平台: GitCode 视频号 、CSDN 双端、极限实验室视频号 CSDN … - [Coco AI 入驻 GitCode:打破数据孤岛,解锁智能协作新可能](https://infinilabs.cn/blog/2025/coco-AI-settles-in-gitcode/): 在信息爆炸时代,企业正面临前所未有的挑战: 企业数据和信息分散,数据孤岛现象严重,员工往往浪费大量时间跨平台检索; 跨部门协作困难,团队因信息隔阂导致项目延期; 数据安全问题严峻,迫使企业对数据管理提出高要求; 传统搜索准确率不足,无法满足用户深层次需求; 这正是 Coco AI 诞生的契机——一款重新定义企业效率的智能中枢。 Coco AI 是一个完全开源、跨平台的统一搜索与效率工具,深度融 … - [Easysearch 移除 Data 节点注意事项](https://infinilabs.cn/blog/2025/easysearch-removal-of-data-node-considerations/): 之前介绍过 Easysearch 移除 Master 节点注意事项,感兴趣的小伙伴可以点此 查看。本篇继续介绍移除 Data 节点注意事项,帮助运维人员最大限度降低操作的影响。 潜在影响 # 基于 Easysearch 的副本分片机制,在所有索引均配置副本的前提下,直接下线一个数据节点不会导致数据丢失或读写中断。然而,该操作会触发以下连锁反应: 集群状态:节点直接下线, … - [【Workshop 第一期 - 北京站】搜索服务统一治理(跨引擎多个集群监控管理、流量管控、服务编排)](https://infinilabs.cn/blog/2025/workshop-beijing-1/): 本次活动将围绕 “搜索服务统一治理”、“流量管控”、“服务编排” 三大核心板块展开,深入探讨如何通过 INFINI Labs 产品为企业提供高效、灵活的搜索基础设施管理方案。 🔥 活动免费,欢迎 报名 参加。 活动时间:2025 年 5 月 15 日 13:30 ~ 17:30 活动地点:北京市海淀区 Wework 辉煌时代大厦 3 楼 3E 会议室 活动海报 # 活动内容 # 1、搜索服务统 … - [Easysearch 索引生命周期管理实战](https://infinilabs.cn/blog/2025/easysearch-ilm-practical-guide/): 如果你的使用场景是对时序型数据进行分析,可能你会更重视最新的数据,并且可能会定期对老旧的数据进行一些处理,比如减少副本数、forcemerge、 删除等。Easysearch 的索引生命周期管理功能,可以自动完成此类索引的管理任务。 创建策略 # 为了演示,我们定义一个简单的索引策略: 索引创建后进入 hot 阶段,此阶段的索引有 2 个副本(在索引模板中定义) 创建索引 3 分钟后, … - [Easysearch 迁移数据之 Reindex From Remote](https://infinilabs.cn/blog/2025/easysearch-reindex-from-remote/): 在之前的博客《 从 Elastic 迁移到 Easysearch 指引》中介绍过如何把索引从 Elasticsearch 迁移到 Easysearch。有时候想临时从 Elasticsearch 迁移点儿数据做测试,数据量不大,也可尝试使用 Reindex From Remote 的方法。 测试环境介绍 # 本次主要测试从远程集群索引数据,reindex 还有很多其他使用方式,详情请参考 官方文 … - [Easysearch Rollup 相比 OpenSearch Rollup 的优势分析](https://infinilabs.cn/blog/2025/Easysearch-Rollup-vs-OpenSearch-Rollup/): 背景 # 在处理时序数据时,Rollup 功能通过数据聚合显著降低存储成本,并提升查询性能。Easysearch 与 OpenSearch 均提供了 Rollup 能力,但在多个关键维度上, Easysearch Rollup 展现出更优的表现。本文将从查询体验、索引管理、聚合能力、性能优化和任务管理五个方面,分析 Easysearch Rollup 相较于 OpenSearch Rollup … - [Easysearch 移除 Master 节点注意事项](https://infinilabs.cn/blog/2025/considerations-for-removing-master-nodes-in-easysearch/): Easysearch 采用智能化的动态投票配置管理机制,当集群节点发生增删变更时,系统会自动调整投票集合配置,以确保集群的高容错性。在选举新的 Master 节点或提交集群状态变更时,系统会根据当前集群状态,动态确定参与投票的 Master-eligible 节点集合并进行计数,确保决策过程的高效性和可靠性。 移除 Master-eligible 节点 # Easysearch 节点角色中有一个 … - [INFINI Console 系统集群状态异常修复](https://infinilabs.cn/blog/2025/infini-console-system-cluster-not-avaiable/): 背景介绍 # 运行 INFINI Console 1.29.0 和 1.29.1 版本 的用户在 新初始化 平台后可能会遇到一个特定问题。如果后台的系统 Easysearch/Elasticsearch 集群(存储 Console 元数据的集群,通常名为 .infini_cluster 或类似名称)包含超过一个节点的场景下, INFINI Console 会错误地报告系统集群健康状态异常(例如, … - [Operator 开发入门系列(一):Hello World!](https://infinilabs.cn/blog/2025/kubernetes-operator-develop-part-1/): 背景 # 我们公司最近计划将产品迁移到 Kubernetes 环境。 为了更好地管理和自动化我们的应用程序,我们决定使用 Kubernetes Operator。 本系列博客将记录我们学习和开发 Operator 的过程,希望能帮助更多的人入门 Operator 开发。 目标读者 # 对 Kubernetes 有一定了解的开发人员和运维人员 希望使用 Operator 自动化管理应用程序的人 … - [INFINI Labs 产品更新 | Coco AI 0.3 发布 – 新增支持 Widget 外部站点集成](https://infinilabs.cn/blog/2025/release-20250331/): INFINI Labs 产品更新发布!此次更新涵盖 Coco AI 、Easysearch 等产品多项重要升级,重点提升 AI 搜索能力、易用性及企业级优化。 Coco AI v0.3 作为 开源、跨平台的 AI 搜索工具,新增快捷键设置,支持多个聊天会话等功能。 Coco AI Server 新增连接器 UI 管理支持,允许用户通过请求头传递 websocket 会话 ID。 INFINI … - [Easysearch 自动备份:快照生命周期管理](https://infinilabs.cn/blog/2025/easysearch-auto-backup-snapshot-lifecycle-management/): 之前介绍了 Easysearch 如何 使用 S3 进行快照备份,毕竟那是手工操作。Easysearch 还提供了 快照生命周期管理,能够按照策略自动创建、删除快照,极大地方便了用户的日常管理。 快照生命周期管理计划由创建计划、删除计划以及快照配置组成。 创建计划和删除计划包含一个 cron 表达式,指定任务的频率和时间。 删除计划可以指定快照保留策略,以保留过去 30 … - [Easysearch S3 备份实战](https://infinilabs.cn/blog/2025/hands-on-guide-to-easysearch-s3-backup/): Easysearch 内置了 S3 插件,这意味着用户可以直接使用该功能而无需额外安装任何插件。通过这一内置支持,用户能够方便快捷地执行 Amazon S3 上的数据快照操作。这种设计不仅简化了配置流程,也提高了工作效率,使得数据备份或迁移等任务变得更加简单易行。对于需要频繁与 S3 存储服务交互的应用场景来说,这是一个非常实用且高效的功能特性。 Minio # MinIO 是一款高性能的开源对 … - [如何使用 Grafana 连接 Easyearch](https://infinilabs.cn/blog/2025/how-to-connect-grafana-to-easysearch/): Grafana 介绍 # Grafana 是一款开源的跨平台数据可视化与监控分析工具,专为时序数据(如服务器性能指标、应用程序日志、业务数据等)设计。它通过直观的仪表盘(Dashboards)帮助用户实时监控系统状态、分析趋势,并支持告警功能,是 DevOps、运维团队和数据分析师的重要工具。 目前 Grafana 已经支持使用 Elasticsearch 作为数据源,由于 Easysearch … - [Easysearch VS Opensearch 数据写入与存储性能对比](https://infinilabs.cn/blog/2025/easysearch-vs-opensearch-performance-comparison/): 本文记录 Easysearch 和 Opensearch 数据写入和数据存储方面的性能对比。 准备 # 压测工具:INFINI Loadgen 对比版本: Easysearch 1.11.1(lucene 8.11.4) Opensearch 2.19.1(lucene 9.12.1) 节点 JVM 配置:1G 数据写入 # 压测命令: … - [代理 Elasticsearch 服务:INFINI Gateway VS Nginx](https://infinilabs.cn/blog/2025/proxy-elasticsearch-infini-gateway-vs-nginx/): INFINI Gateway 简介 # INFINI Gateway 是一款面向 Elasticsearch 的高性能应用网关,专为提升 Elasticsearch 集群的性能、安全性和可管理性而设计。它作为 Elasticsearch 的前置网关,能够处理所有客户端请求,并将其转发到后端的 Elasticsearch 集群,同时提供丰富的功能来优化请求处理和管理。 … - [如何使用 Nginx 代理 Easysearch 服务](https://infinilabs.cn/blog/2025/use-nginx-proxy-for-easysearch/): Nginx 是一个高性能的 HTTP 服务器和反向代理服务器,广泛用于负载均衡、缓存、SSL 终端和服务代理等场景。本篇将尝试使用 Nginx 代理 Easysearch 服务,方法同样适用于 Elasticsearch 和 Opensearch。 测试环境 # Easysearch 集群版本为 1.10.0,3 个节点 Nginx 版本为 1.21.5 Nginx # … - [实现 INFINI Gateway 配置动态加载](https://infinilabs.cn/blog/2025/gateway-auto-reload-config/): 还在停机更新 Gateway 配置,OUT 了。 今天和大家分享一个 Gateway 的功能:动态加载配置(也称热更新或热加载)。 这个功能可以在 Gateway 不停机的情况下更新配置并使之生效。 配置样例如下: path.data: data path.logs: log configs: auto_reload: true # set true to auto reload gateway … - [通过 INFINI Console 集中管理 INFINI Gateway 配置](https://infinilabs.cn/blog/2025/use-console-manage-gateway-config/): 之前有做过介绍实现 INFINI Gateway 配置动态加载,这是一个 Gateway 实例的操作,直接在服务器上修改配置文件。如果有多个 Gateway 实例需要调整,登录多台主机修改配置文件就有些繁琐,有没有简便的方法呢? 答案是: 当然有! INFINI Gateway 有配套的管理页面,那就是 INFINI Console。 Gateway 注册到 Console 后,就可以在如下的页面 … - [使用 INFINI Gateway 保护 Elasticsearch 集群之修改查询不合理参数(二)](https://infinilabs.cn/blog/2025/modifying-unreasonable-queries-using-gateway-part2/): 本文将探讨如何使用 INFINI Gateway 修改查询不合理的参数,此方法同样适用于 Opensearch 和 INFINI Easysearch 。 在之前的 文章中,我们介绍了如何使用 request_body_json_set 处理器修改不合理的查询参数,本篇将继续探讨如何使用 request_body_regex_replace 处理器修改不合理参数。 试想一下有下面两种查询,如果只想 … - [INFINI Labs 产品更新 | Coco AI – 增强 AI 搜索、API 管理与性能优化等](https://infinilabs.cn/blog/2025/release-20250314/): INFINI Labs 产品更新发布!此次更新涵盖 Coco AI 、Easysearch 等产品多项重要升级,重点提升 AI 搜索能力、易用性及企业级优化。 Coco AI v0.2 作为 开源、跨平台的 AI 搜索工具,新增 APP 自动更新提示、API Token 管理、文档处理优化 等功能。 INFINI Easysearch v1.11.1 集成 AI 向量搜索,优化查询聚合能力。 … - [【第 8 期】搜索客 Meetup | Elasticsearch 的一些“双刃剑”特性](https://infinilabs.cn/blog/2025/searchkit-meetup-8/): 本次活动由 搜索客社区、极限科技(INFINI Labs) 联合举办,活动邀请到 INFINI Labs 搜索运维专家 金端 来分享 Elasticsearch 中一些典型的“双刃剑”特性,以及如何在实际使用中权衡和应对。欢迎预约直播观看 ~ 活动主题:Elasticsearch 的一些“双刃剑”特性 活动时间:2025 年 03 月 26 日 19:00-20:00(周三) 活动形式:微信视频 … - [使用 INFINI Gateway 保护 Elasticsearch 集群之修改查询不合理参数(一)](https://infinilabs.cn/blog/2025/modifying-unreasonable-queries-using-gateway/): 本文将探讨如何使用 INFINI Gateway 修改查询不合理的参数,此方法同样适用于 Opensearch 和 INFINI Easysearch 。 在之前的 文章中,我们介绍了如何阻断不合理的查询。有些不合理查询是本身就非常消耗资源,比如模糊查询、嵌套聚合等。还有些不合理查询是因为指定了不合理的参数导致非常消耗资源,比如深度分页、profile 查询等。 不合理参数 # 所谓不合理参数可 … - [Easysearch 节点磁盘不足应对方法](https://infinilabs.cn/blog/2025/handle-low-disk-space-on-easysearch-nodes/): Easyearch 为了防止索引将磁盘空间完全占满,使用磁盘水位线进行磁盘空间控制。之前有 文章提过不同水位线的作用,以及如何使用 INFINI Console 提前进行告警,提前进行处理。本篇主要探讨提前处理的情况。 一、增加资源 # 如果资源充裕,可考虑为 Easysearch 集群扩充资源: 添加新的数据节点 扩充节点后,集群会自动进行数据平衡,可用下面的命令查看进度 GET … - [Easysearch 磁盘水位线注意事项](https://infinilabs.cn/blog/2025/easysearch-disk-watermark-tips/): INFINI Easyearch 为了防止索引将磁盘空间完全占满,使用磁盘水位线进行磁盘空间控制。具体来说有三条磁盘水位线:low、high、flood。 低水位线 # 通过参数 cluster.routing.allocation.disk.watermark.low 进行设置,默认值 85%。也可设置成一个具体值,比如:400mb,代表须保留 400mb 空闲磁盘空间,否则就算超水位线。 一 … - [INFINI Labs 产品更新 | Easysearch 增加异步搜索等新特性](https://infinilabs.cn/blog/2025/release-20250228/): INFINI Labs 产品更新发布!此次更新,Easysearch 增加了新的功能和数据类型,包括 wildcard 数据类型、Point in time 搜索 API、异步搜索 API、数值和日期字段的 doc-values 搜索支持,Console 新增了日志查询功能。 INFINI Easysearch v1.11.0 # INFINI Easysearch 是一个分布式的企业级搜索引 … - [Easysearch 新功能: IK 字段级别词典](https://infinilabs.cn/blog/2025/ik-field-level-dictionarys/): Easysearch 1.10 版本在 IK 词典部分增加了字段级别词典的功能。 字段级别词典的功能支持用户对不同的字段设置不同的分词词库,用户既可以完全使用自己的词库,也支持在 ik 默认的词库上增加自定义的词库内容。 在整体使用上,ik 自定义词库的设计是比较灵活的,用户不仅可以通过分词器设置,自由的应用到各个字段。存储词典的方式也从固定文件和远程连接修改成了读取本地集群中默认的词库索引,减少 … - [ES 踩坑记:Set Processor 字段更新引发的 _source 污染](https://infinilabs.cn/blog/2025/setprocessor-bug/): 问题背景 # 社区的一个伙伴想对一个 integer 的字段类型添加一个 keyword 类型的子字段,然后进行精确匹配的查询优化,提高查询的速度。 整个索引数据量不大,并不想进行 reindex 这样的复杂操作,就想到了使用 update_by_query 的存量数据更新。 所以我们测试了下面这套方案,在设置完字段的子字段后,利用 set processor … - [【第 7 期】搜索客 Meetup | 开源智能搜索与知识库管理,极限科技 Coco AI 产品介绍](https://infinilabs.cn/blog/2025/searchkit-meetup-7/): 本次活动由 搜索客社区、极限科技(INFINI Labs)联合举办,活动邀请到 INFINI Labs 创始人& CEO 曾勇 来分享和演示极限科技最新推出的开源搜索产品 Coco AI ,欢迎预约直播观看 ~ 活动主题:开源智能搜索与知识库管理,极限科技 Coco AI 产品介绍 活动时间:2025 年 03 月 07 日 19:00-20:00(周五) 活动形式:微信视频号(极限实验 … - [INFINI Labs 推出 Coco AI,为现代团队打造的统一搜索与 AI 智能助手](https://infinilabs.cn/blog/2025/coco-AI-with-deepseek-to-create-enterprise-knowledge-management-tools/): 随着企业信息化程度的飞速提升,海量数据正以前所未有的速度涌现,这些数据分散在内网 Wiki、JIRA、Google Workspace、Dropbox、Notion、GitHub 等多个平台中,形成了一个个难以逾越的“信息孤岛”。员工们在跨平台检索信息时,常常陷入“大海捞针”的困境,不仅浪费了大量时间,还严重影响了工作效率。与此同时,AI 技术的飞速发展为知识管理和信息检索带来了新的曙 … - [INFINI Labs 产品更新 | Coco AI 开启智能知识管理新篇章](https://infinilabs.cn/blog/2025/release-20250215/): INFINI Labs 产品更新发布!此次更新,Coco AI 正式亮相,可快速实现智能化的个人知识库管理;Easysearch 增强 Rollup 能力,可自定义 Rollup 索引生命周期,支持更多的聚合方式;Console 完善了 Metrics 的指标监控异常告警能力,支持指标数据变化横向对比;Agent 进行了多处优化以及修复相关 Bug,支持在 Docker … - [使用 INFINI Gateway 保护 Elasticsearch 集群之限制请求至协调节点](https://infinilabs.cn/blog/2025/restricting-requests-to-coordinating-nodes-in-es-with-gateway/): 本文将探讨如何使用 INFINI Gateway 限制仅向 Elasticsearch 集群的协调节点转发请求。此方法同样适用于 Opensearch 和 INFINI Easysearch 。 Elasticsearch 是天然分布式的系统,任何节点都能接收请求并进行处理。一个稍具规模,经过规划的 Elasticsearch 集群,会有不同角色的专属节点,比如专属的 master 节点、data … - [引爆知识革命!Easysearch 携手 DeepSeek 打造下一代智能问答系统](https://infinilabs.cn/blog/2025/easysearch-and-deepseek-create-next-gen-QA-system/): 去年我们尝试过使用 Easysearch +千问 2 大模型打造一个 企业内部知识问答系统,今年又有更加给力的大模型出现了–DeepSeek,性能对标 OpenAI o1 正式版。而且 Easysearch 对比去年也有了不少进步,是时候让我们升级下问答系统了。 DeepSeek # 2025 年 1 月 20 日,人工智能领域迎来里程碑式突破!深度求索(DeepSeek)正式发布新 … - [使用 INFINI Gateway 保护 Elasticsearch 集群之阻断不合理的查询](https://infinilabs.cn/blog/2025/block-unreasonable-queries-with-infini-gateway/): 本文将探讨如何使用 INFINI Gateway 阻止不合理的查询发送到 Elasticsearch,此方法同样适用于 Opensearch 和 INFINI Easysearch 。 在以往处理 Elasticsearch OOM(内存溢出)问题的经验中,我们发现许多案例是由于查询操作导致节点出现 OOM 的情况。经过调查,这些案例主要分为两类:一类是由于查询吞吐量超出了集群的处理能力,另一类则 … - [谈谈 ES 6.8 到 7.10 的功能变迁(1)- 性能优化篇](https://infinilabs.cn/blog/2025/feature-evolution-from-elasticsearch-6.8-to-7.10-part-1/): 前言 # ES 7.10 可能是现在比较常见的 ES 版本。但是对于一些相迭代比较慢的早期业务系统来说,ES 6.8 是一个名副其实的“钉子户”。 借着工作内升级调研的任务东风,我整理从 ES 6.8 到 ES 7.10 ELastic 重点列出的新增功能和优化内容。将分为 6 个篇幅给大家详细阐述。 本系列文章主要针对 Elasticsearch 传统的使用功能和基础的模块,像是集群任务的管 … - [谈谈 ES 6.8 到 7.10 的功能变迁(2)- 字段类型篇](https://infinilabs.cn/blog/2025/feature-evolution-from-elasticsearch-6.8-to-7.10-part-2/): 我们继续来了解一下从 ES 6.8 到 ES 7.10 新增的功能。本篇主要介绍新增的字段类型,会简要概述一下新增字段类型的使用场景和限制,提供简单的测试代码。 Flattened 扁平化对象字段 # 功能说明 # 解决场景 # 该功能主要用于处理具有大量不确定键的 JSON 对象,避免字段映射爆炸问题,特别适用于不需要对对象内部字段进行单独分析和聚合的场景,以及当对象结构不固定,字段名称动 … - [谈谈 ES 6.8 到 7.10 的功能变迁(3)- 查询方法篇](https://infinilabs.cn/blog/2025/feature-evolution-from-elasticsearch-6.8-to-7.10-part-3/): 上一篇咱们了解了 ES 7.10 相较于 ES 6.8 新增的字段类型,这一篇我们继续了解新增的查询方法。 Interval 间隔查询: # 功能介绍 # Interval 查询,词项间距查询,可以根据匹配词项的顺序、间距和接近度对文档进行排名。主要解决的查询场景“创建一个多搜索词匹配的查询,同时保留搜索词的顺序”,比 match phrase 更加符合需求场景,查询方法使用比 span 查询 … - [谈谈 ES 6.8 到 7.10 的功能变迁(4)- 聚合功能篇](https://infinilabs.cn/blog/2025/feature-evolution-from-elasticsearch-6.8-to-7.10-part-4/): 这一篇我们继续了解 ES 7.10 相较于 ES 6.8 新增的聚合方法。 Rare Terms 聚合 # 功能说明 # 用于聚合查询出字段中的稀有项。ES 常见的统计方法是使用 term 查询的正向排序,但是在大数据量和高基数的数据分布场景下会出现 unbounded 错误。Rare 聚合弥补了这个场景的查询方法。注意的是,这个聚合计算出来的是一个近似值。 注意事项 # 使用限制 # … - [谈谈 ES 6.8 到 7.10 的功能变迁(5)- 任务和集群管理](https://infinilabs.cn/blog/2025/feature-evolution-from-elasticsearch-6.8-to-7.10-part-5/): 这一篇我们继续了解 ES 7.10 相较于 ES 6.8 调优的集群管理和任务管理的方法,主要有断联查询的主动取消、投票节点角色、异步查询和可搜索快照四个功能。 Query 自动取消 # 对于一个完善的产品来说,当一个任务发起链接主动断联的时候,服务端与之相关的任务应该也都被回收。但是这个特性到了 elasticsearch 7.4 版本才有了明确的声明。 Elasticsearch now … - [谈谈 ES 6.8 到 7.10 的功能变迁(6)- 其他](https://infinilabs.cn/blog/2025/feature-evolution-from-elasticsearch-6.8-to-7.10-part-6/): 这是 ES 7.10 相较于 ES 6.8 新增内容的最后一篇,主要涉及算分方法和同义词加载的部分。 自定义算分:script_score 2.0 # Elasticsearch 7.0 引入了新一代的函数分数功能,称为 script_score 查询。这一新功能提供了一种更简单、更灵活的方式来为每条记录生成排名分数。script_score 查询由一组函数构成,包括算术函数和距离函数,用户可以 … - [Windows 上创建自签名证书的 7 种方法](https://infinilabs.cn/blog/2025/7-ways-to-create-self-signed-certificates-on-windows/): 背景 # 最近 INFINI Labs 社区有 Easysearch 开发者反馈,其开发环境为 Windows 系统,安装部署 Easysearch 时初始化证书遇到麻烦,如果没有证书就无法开启 Easysearch TLS 传输加密来保护数据的网络传输安全。本文将介绍在 Windows 上创建自签名证书的 7 种不同方法。 使用在线工具 certificatetools.com # 在允许生 … - [Easysearch 写入限速实战](https://infinilabs.cn/blog/2025/write-throttling-in-easysearch/): 有给 ES 系统导入过数据的小伙伴都知道,给一个正在执行查询的 ES 集群导入数据,可能会影响查询的响应时间。如果导入的数据量还比较大,那请将“可能”两个字去掉。这种操作通常被限定在业务低谷期执行,如果一定要立即操作,则必须非常小心控制写入速度,避免影响到业务查询。 INFINI Easysearch 从 1.8.0 版本开始引入了写入限速功能,靠引擎自身能力对写入速度进行限制。不仅听着简单,实际 … - [如何使用 DataX 连接 Easysearch](https://infinilabs.cn/blog/2025/how-to-connect-easysearch-using-datax/): DataX # DataX 是阿里开源的一款离线数据同步工具,致力于实现包括关系型数据库(MySQL、Oracle等)、HDFS、Hive、ODPS、HBase、FTP等各种异构数据源之间稳定高效的数据同步功能。 本篇主要介绍 DataX 如何将数据写入到 Easysearch,对于各种数据源的连接不会做深入的探讨,感兴趣的小伙伴可以访问 DataX 的 Github 仓库查看详情。 … - [INFINI Labs 产品更新 | Easysearch 增强 Rollup 能力,Console 完善 TopN 指标等](https://infinilabs.cn/blog/2025/release-20250125/): INFINI Labs 产品更新发布!此次更新,Easysearch 增强 Rollup 能力,支持更多的聚合方式;Console 完善了 TopN 的指标,支持自定义视图,并内嵌视图模板;Gateway 进行了多处优化以及修复相关 Bug 等等。欢迎下载体验,探索更多可能! INFINI Easysearch v1.10.1 # INFINI Easysearch 是一个分布式的企业级搜索引 … - [如何使用 Filebeat 8 连接 Easysearch](https://infinilabs.cn/blog/2025/filebeat-8-connect-eaysearch/): 在日志场景,还是有很多小伙伴在使用 Filebeat 采集日志的。今天我来实战下使用 Filebeat 8 连接 Easysearch 。本次使用 Easysearch-1.9.0 版本和 Filebeat-8.17.0 版本做演示,也适用 Filebeat-oss-8.17.0 版本。 Easysearch 不开启兼容参数的情况 # Easysearch 默认情况下未开启 Elastic 兼容 … - [在 Ubuntu 22.04 上运行 Filebeat 7.10.2](https://infinilabs.cn/blog/2025/ubuntu_run_filebeat/): 环境 # 操作系统:阿里云 Ubuntu 22.04.3 LTS (GNU/Linux 5.15.0-83-generic x86_64) 软件版本:Filebeat 7.10.2 用户:root 运行 # 下载 从 这里下载 filebeat 7.10.2。 配置 简单配置一下 filebeat.yml,从标准输入采集,写入到标准输出 : filebeat.inputs: - … - [【第 6 期】搜索客 Meetup | Easysearch 请求限速漫谈](https://infinilabs.cn/blog/2025/searchkit-meetup-6/): 本次活动由 搜索客社区、极限科技(INFINI Labs)联合举办,活动邀请到 INFINI Labs 高级解决方案架构师 杨帆 老师给大家带来精彩分享,欢迎预约直播观看~ 活动主题:Easysearch 请求限速漫谈 活动时间:2025 年 01 月 17 日 19:00-20:00(周五) 活动形式:微信视频号(极限实验室)直播 报名方式:关注或扫码海报中的二维码进行预约 嘉宾介绍 # 杨 … - [Easysearch 集群通过 API 进行用户密码重置](https://infinilabs.cn/blog/2025/easysearch-use-api-reset-user-password/): 在日常使用 Easysearch 中,难免会遇到集群密码需要重置的情况(如密码遗失、安全审计要求等)。 通过查看 Easysearch 用户接口文档,创建用户使用如下接口: PUT _security/user/<username> { "password": "adminpass", "roles": … - [Easysearch 集群重置 admin 用户密码](https://infinilabs.cn/blog/2025/easysearch-reset-admin-password/): admin 用户是 Easysearch 通过配置文件 user.yml 默认添加的,配置如下: ## Demo users admin: hash: "$2y$12$mA9DDk7iOBQA3u.Ebc0QSOVKsgwlkm6OJcrEcpyrTrT5M5It86usq" # 465f7466f79a67b9039d reserved: true external_roles: … - [INFINI Labs 产品更新 | Console 发布 TopN 功能,Easysearch 新增 Rollup 能力等](https://infinilabs.cn/blog/2025/release-20250112/): INFINI Labs 产品全新发布!此次更新为大家带来了 Console 的全新 TopN 功能,让您能够更高效地定位最关键的节点或索引;Easysearch 新增 Rollup 能力,大幅提升监控指标的存储周期并优化分析体验;此外,Framework 还修复了多项缺陷并进行了多处优化。欢迎下载体验,探索更多可能! INFINI Console v1.28.0 # INFINI Console … - [Easysearch Rollup 使用指南](https://infinilabs.cn/blog/2025/introduction-easysearch-rollup/): 背景 # 在现代数据驱动的世界中,时序数据的处理变得越来越重要。无论是监控系统、日志分析,还是物联网设备的数据收集,时序数据都占据了大量的存储空间。随着时间的推移,这些数据的存储成本和管理复杂度也在不断增加。 为了解决这一问题,Rollup 技术应运而生。本文将带你深入了解 Rollup 的概念、优势以及如何在 Easysearch 中使用 Rollup 来优化时序数据的存储和查询。 … - [快速上手 INFINI Console 的 TopN 指标功能](https://infinilabs.cn/blog/2025/console-top-n-metrics/): 背景 # 在分布式搜索引擎系统(如 Easysearch、Elasticsearch 和 OpenSearch)中,性能监控至关重要。为了确保系统的高效运行和资源的合理分配,我们通常需要关注一段时间内关键资源的使用情况,特别是索引、节点和分片的内存与 CPU 占用情况。 通过对这些关键指标进行 TopN 查询,我们能够识别出资源使用最多的节点、索引或分片,帮助我们快速定位潜在的性能瓶颈或过度负载 … - [如何使用 Logstash 8 连接 Easysearch](https://infinilabs.cn/blog/2025/logstash-8-connect-easysearch/): 背景 # 很多小伙伴都在使用 Logstash ,随着各家安全扫描、安全策略的加固,不少小伙伴已经开始使用 Logstash 8 了。在使用 Logstash 8 连接 Easysearch 的时候可能会遇到问题,比如下图。 提示连接的不是兼容版本的 Elasticsearch 。 解决方法有两种 # 两种方法对 Logstash 和 Logstash-oss 两种版本都适用。 一、 … - [Kibana OSS 7.10.2 连接 INFINI Easysearch](https://infinilabs.cn/blog/2024/kibana_oss_7.10.2-connect-easysearch/): 大家都知道 ELK 生态里的各软件之间是有版本验证的。那如果想用 Kibana 连接 INFINI Easysearch,要怎么办呢? 今天我们来实现一下。 首先直接请求 Easysearch API,确认返回版本信息。 # curl -ku admin:a9ce40464e259c7d1e58 https://10.0.0.1:9203 { "name" : … - [极限网关案例分享(3):使用极限网关实现多集群写入](https://infinilabs.cn/blog/2024/gateway-case-sharing-3/): 背景 # 集群数据量⽇增 3 T,为避免单集群过大,造成性能问题,计划将数据写入多个集群。 ⽅案 # 可以按照数据产生的时间来划分集群,比如按月来划分集群。从而保证单个集群在可控范围内。 为了让应用尽可能无缝接入数据,可以使用极限网关进行前置流量拆分,通过 context_switch 过滤器对匹配的上下文变量进行条件判断,将流量分拆到不同的集群。 流量拆分方案 # 根据当前数据的写入时间来 … - [Spring Boot 集成 Easysearch 完整指南](https://infinilabs.cn/blog/2024/use-spring-boot-for-easysearch-connection/): Easysearch 的很多用户都有这样的需要,之前是用的 ES,现在要迁移到 Easysearch,但是业务方使用的是 Spring Boot 集成的客户端,问是否能平滑迁移。 Easysearch 是完全兼容 Spring Boot 的,完全不用修改,本指南将探讨如何将 Spring Boot 和 ES 的 high-level 客户端 与 Easysearch 进行集成, … - [极限网关案例分享(1):使用极限网关代替 Nginx 访问 ECE](https://infinilabs.cn/blog/2024/gateway-case-sharing-1/): 背景 # 某 ECE 集群,后端 300+ 实例,最开始使用 Nginx + Keepalived 代理请求,转发到 ECE Proxy。 随着业务请求的增多,Nginx 出现异常,不能满足需求。 方案 # 进行请求代理改造,为了减少对现网环境有大的改动,设计方案如下: 保留当前的 Nginx + Keepalived,极限网关和 Nginx 混合部署在一台机器上面, … - [极限网关案例分享(2):使用极限网关来加速索引写入速度](https://infinilabs.cn/blog/2024/gateway-case-sharing-2/): 背景 # 某些业务数据写入速度慢,需提高写入速度。 方案 # 设计方案如下: 将数据写入改造成 bulk 请求形式 前置网关将指定业务的 bulk 请求单独拆分出来,转发到后置网关 后置网关对 bulk 请求进行异步消费处理 前置网关拆分指定请求 # 网关配置如下: path.data: data-front path.logs: log-front entry: - name: … - [给 Postgres 写一个向量插件 - 向量类型](https://infinilabs.cn/blog/2024/build_a_vector_extension_for_postgres_vector_type/): 在这篇文章中,我们将为 Postgres 实现 vector 类型: CREATE TABLE items (v vector(3)); Postgres 扩展结构和 pgrx 包装器 # 在实现它之前,让我们先看看典型的扩展结构,以及 pgrx 如何为我们简化它。 典型的 Postgres 扩展可以大致分为 2 层: 实现,通常使用 C 等低级语言完成。 将实现粘合到 Postgres 的高 … - [Easysearch 可搜索快照功能,看这篇就够了](https://infinilabs.cn/blog/2024/searchable-snapshot-read-this-article/): 可搜索快照功能改变了我们对备份数据的查询方式。以往要查询备份数据时,要先找到备份数据所在的快照,然后在一个合适的环境中恢复快照,最后再发起请求查询数据。这个处理路径很长,而且很消耗时间。可搜索快照功能将大大简化该处理路径,节约时间。 角色设置 # 相信你对节点角色的概念已经有所熟悉。要启用可搜索快照功能, Easysearch 集群中必须至少有一个节点拥有 search 角色。参考设置如下。 … - [Easysearch Java SDK 2.0.x 使用指南(三)](https://infinilabs.cn/blog/2024/easysearch-java-client-3/): 在 Easysearch Java SDK 2.0.x 使用指南(一) 中,我们介绍了 Easysearch Java SDK 2.0.2 的基本使用和批量操作功能。 在 Easysearch Java SDK 2.0.x 使用指南(二) 中,则详细介绍了索引管理相关的功能,包括索引的创建、删除、开关、刷新、滚动等操作,以及新版 SDK 提供的同步和异步两种调用方式。 … - [【第5期】搜索客 Meetup | 最强开源 Elasticsearch 多集群管理工具 INFINI Console 动手实战](https://infinilabs.cn/blog/2024/searchkit-meetup-5/): 本次活动由 搜索客社区、极限科技(INFINI Labs)联合举办,最近 INFINI Labs 重磅宣布旗下的产品 Console/Gateway/Agent/Framework 等在 Github 上开源了,其中 INFINI Console 作为 一款非常轻量级的多集群、跨版本的搜索基础设施统一管控工具,受到广大用户喜爱。借此开源机会,我们邀请到 INFINI Labs 的技术专家罗厚付老师 … - [Elasticsearch VS Easysearch 性能测试](https://infinilabs.cn/blog/2024/elasticsearch-vs-easysearch-stress-testing/): 压测环境 # 虚拟机配置 # 使用阿里云上规格: ecs.u1-c1m4.4xlarge,PL2: 单盘 IOPS 性能上限 10 万 (适用的云盘容量范围:461GiB - 64TiB) vCPU 内存 (GiB) 磁盘(GB) 带宽(Gbit/s) 数量 16 64 500 5000 24 Easysearch 配置 # 7 节点集群,版本:1.9.0 实例名 … - [如何实现一个充满科技感的官网(二)](https://infinilabs.cn/blog/2024/official-website-en-2/): 背景 # 在上一篇文章 《如何实现一个充满科技感的官网(一)》 中,我们初步了解了该官网的整体设计,并与大家探讨了它的视觉呈现和用户体验。 我们前期的内部设计偏向简洁,所以开始思考如何提升网站的整体设计感。这些尝试便由此展开。 网站地址:https://infinilabs.com/ 如果你对动态背景的实现感兴趣,这篇文章将带你深入探索,揭秘如何从零打造一个兼具美感与功能性的企业官网! … - [给 Postgres 写一个向量插件 - 介绍](https://infinilabs.cn/blog/2024/build_a_vector_extension_for_postgres_introduction/): 为什么以及什么 # 向量数据库现在是非常热门的话题。我一直对它们是什么以及它们是如何在背后工作的感到好奇,所以我们自己来构建一个。从头开始构建一个全新的数据库并不现实,我们需要一些构建块,或者,直接使用一个真正的数据库系统。Postgres 因其扩展性而享有长期的声誉,这使它成为我们需求的完美选择,像 pgvector 这样的项目已经证明,将向量支持作为扩展添加到 Postgres 是可行的。 … - [INFINI Console 指标采集优化](https://infinilabs.cn/blog/2024/optimize-metrics-collecting/): 前言 # 在 Easysearch / Elasticsearch / Opensearch 管理系统中,对于不同集群不同指标数据进行采集是一个常规任务。但是采集过程中不仅会对采集系统 CPU 和访问性能造成不少压力,也会对 Easysearch / Elasticsearch / Opensearch 集群造成资源消耗,从而影响集群本身的健康运行。因此,优化设计采集指标任务系统设计尤为重要。 … - [从 Elastic 迁移到 Easysearch 指引](https://infinilabs.cn/blog/2024/migrate-from-elastic-to-easysearch/): 从 Elasticsearch 迁移到 Easysearch 需要考虑多个方面,这取决于当前使用的 Elasticsearch 版本、能容忍的停机时间、应用需求等。在此背景下,我们梳理了一下通用的升级指引,方便大家进行迁移工作。 迁移路径 # Elasticsearch 版本 快照兼容 推荐升级方法 5.x ❌ 使用 INFINI Console 迁移 6.x ✅ … - [Easysearch Chart Admin 密码自定义](https://infinilabs.cn/blog/2024/easysearch-chart-admin-password-custom/): 使用 Easysearch Chart 0.2.0 之前的版本(包括 0.2.0)创建出来的集群, admin 用户初始密码固定为 admin,这样的集群存在安全隐患。 Easysearch 1.8.3 版本优化了初始化脚本(bin/initialize.sh),添加了初始化密码环境变量判断,可手工设置 EASYSEARCH_INITIAL_ADMIN_PASSWORD … - [Elasticsearch filter context 的使用原理](https://infinilabs.cn/blog/2024/elasticsearch-filter-context/): ES querycache 加速匹配的方法 前言 # ES 进行信息检索的时候,boolean 查询组合条件有 must/must_not/should/filter 四个操作。其中 must 和 filter 的用途都是用于过滤必要符合的条件,但是 filter 在查询过程中不算分并且可以进行缓存,这样逻辑简单又可以加速的查询方式经常得到 Elastic 的提倡。 可是,只有 filter 的 … - [Elasticsearch filter context 的实践案例](https://infinilabs.cn/blog/2024/elasticsearch-filter-context-practice/): 知识背景 # 在 ES 查询优化的建议里,很多时候为了避免算分逻辑和利用缓存逻辑,Elastic 会建议大家使用 filter 条件。 filter 的使用条件和原理具体可以参照之前写的博文《Elasticsearch filter context 的使用原理》(https://mp.weixin.qq.com/s/Jsgx_RL0T794Z2bxuKtqOA) 这里我们来研究 2 个实用案例, … - [Easysearch Java SDK 2.0.x 使用指南(二)](https://infinilabs.cn/blog/2024/easysearch-java-client-2/): 在 上一篇文章 中,我们介绍了 Easysearch Java SDK 2.0.x 的基本使用和批量操作。本文将深入探讨索引管理相关的功能,包括索引的创建、删除、开关、刷新、滚动等操作,以及新版 SDK 提供的同步和异步两种调用方式。 SDK 的对象构建有两种方式 # 1. 传统的 Builder 方式 # 最基础的方式,像这样: CreateIndexResponse … - [INFINI Labs 产品更新 | Console/Gateway/Agent 等产品开源发布首个版本](https://infinilabs.cn/blog/2024/release-20241213/): INFINI Labs 产品又更新啦~,包括 Easysearch v1.9.0、Gateway、Console、Agent、Loadgen v1.27.0。本次各产品更新了很多亮点功能,如 Easysearch 优化了多版本兼容配置;Console/Gateway/Agent/Loadgen 及 Framework 开源后,发布首个重大更新版本,支持过期元数据删除,指标图表懒加载,指标采集协程优 … - [如何实现一个充满科技感的官网(一)](https://infinilabs.cn/blog/2024/official-website-en/): 背景 # 前段时间完成一个公司官网项目,个人第一感觉是整体风格简洁但充满科技感。所以想着抽时间写篇文章出来分享一下(其实想着拿出来炫一下,得瑟一下,满足一下自身虚荣心,请大家包容一下我的虚荣心,莫喷。) 抽空写下这篇文章,既是分享,也希望能够听到更多反馈。 官网地址是:https://infinilabs.com/, 大家可以先去看看。对了,也欢迎直接在评论区告诉我:“这样的官网设计,你觉得怎么 … - [如何让 localStorage 数据实现实时响应](https://infinilabs.cn/blog/2024/localStorage/): 重大事项 # 📣 :重大事项提前通知!快来围观,不容错过! 极限科技一直致力于为开发者和企业提供优质的开源工具,提升整个技术生态的活力。除了维护国内最流行的分词器 analysis-ik 和 analysis-pinyin,也在不断推动更多高质量开源产品的诞生。 在极限科技成立三周年之际,公司宣布以下产品和工具已全面开源: INFINI Framework … - [Easysearch Java SDK 2.0.x 使用指南(一)](https://infinilabs.cn/blog/2024/easysearch-java-client-1/): 各位 Easysearch 的小伙伴们,我们前一阵刚把 easysearch-client 更新到了 2.0.2 版本!借此详细介绍下新版客户端的使用。 新版客户端和 1.0 版本相比,完全重构,抛弃了旧版客户端的一些历史包袱,从里到外都焕然一新!不管是刚入门的小白还是经验丰富的老司机,2.0.x 客户端都能让你开发效率蹭蹭往上涨! 到底有啥新东西? # 更轻更快: 以前的版本依赖了一堆乱七八 … - [极限科技三周年庆典:追求极致,共创未来科技新篇章](https://infinilabs.cn/blog/2024/INFINILabs-3rd-anniversary-celebration/): 2024 年 12 月 3 日,一场盛大的庆典活动在香港 IFS 集团旗下长沙玛珂酒店璀璨启幕,极限科技迎来了其三周年的辉煌庆典。此次庆典不仅是对极限科技过往成就的回顾与庆祝,更是对未来科技梦想的展望并开始新的启航。 庆典现场,极限科技的全体员工、尊贵的合作伙伴以及长期以来给予我们坚定支持的客户欢聚一堂,共同见证了这一重要时刻。 活动伊始,极限科技的创始人曾勇回顾了公司创立至今的点点滴滴,他提 … - [写在极限科技成立三周年之际](https://infinilabs.cn/blog/2024/INFINILabs-3rd-anniversary/): 2021 年 12 月 3 日,极限科技正式成立。 不知不觉,从所谓的创业寒冬中出来创业已有三载有余,从最初的几个人到如今的团队壮大,和一群志同道合的伙伴们在一起齐心协力,为共同的理想奋力前行,幸甚至哉。 这一路上,既有艰辛与挑战,也有无数令人欣慰和自豪的瞬间。满怀感恩、感谢、感激,我们因每一位支持者和同行者而倍感荣幸。 初心与理念:打造极致体验的产品哲学 # 成立之初,我就为公司确立了以下方 … - [喜报!极限科技通过国家高新技术企业认定](https://infinilabs.cn/blog/2024/news-20241129/): 2024 年 10 月 29 日,国家高新技术企业认定管理工作网公示了北京市认定机构 2024 年认定报备的第一批高新技术企业备案名单,极限数据(北京)科技有限公司 顺利通过本次高新技术企业评审,并首次获得 国家级“高新技术企业”认定。 图1:高新技术企业备案名单 国家高新技术企业是指在《国家重点支持的高新技术领域》范围内,持续进行研究开发与技术成果转化活动,形成企业核心自主知识产权,并以此为基础 … - [校招回顾 | “青春不散场,梦想正起航”,极限科技亮相湖北工业大学 2025 秋季校园招聘会](https://infinilabs.cn/blog/2024/infinilabs-appeared-at-HBUT-2025-fall-campus-recruitment-fair/): 10 月 31 日,极限科技(INFINI Labs) 受邀参加 湖北工业大学 2025 届秋季校园招聘会,这不仅是一次与满怀激情的青年学子们的深度碰撞,更是一场关于青春与未来的美好邂逅。让我们一起回顾校招现场的精彩瞬间,重温那些闪耀的时刻。 .aspect-ratio { position: relative; width: 100%; height: 0; padding-bottom: … - [Tauri(一)——更适合 Web 开发人员的桌面应用开发解决方案 ✅](https://infinilabs.cn/blog/2024/Tauri-1/): 背景 # 我们最近决定开发一个开源的桌面端应用程序(先卖个关子,会尽快推出,敬请期待!关注一下不迷路!),并选择了 Tauri 作为技术方案。可能只有少部分人了解过它,感兴趣的朋友们可以一起深入探讨! Tauri 介绍 # 官方网站:https://tauri.app/ (v2.0) GitHub:https://github.com/tauri-apps/tauri (Star 84k) … - [【第4期】搜索客 Meetup | INFINI Pizza 网站 SVG 动画这么炫,我教你啊!](https://infinilabs.cn/blog/2024/searchkit-meetup-4/): 本次 Meetup 活动由 搜索客社区、极限科技(INFINI Labs)联合举办,活动主题将从设计师的角度出发,探讨如何在零编程基础下,借助 ChatGPT 和 SVG,搞定 INFINI Pizza 首页动效,从设计到实现,探索 AI 的更多玩法。欢迎大家预约报名参加和交流。 活动主题:INFINI Pizza 网站 SVG 动画这么炫,我教你啊! 活动时间:2024 年 9 月 25 … - [【第3期】INFINI Easysearch 免费认证培训开放报名](https://infinilabs.cn/blog/2024/easysearch-certification-training-3/): 探索 Easysearch 的无限可能,与 INFINI Labs 共赴搜索技术前沿! 随着数字化转型的加速,搜索技术已成为企业数据洞察的核心。INFINI Labs 作为搜索创新技术的引领者,诚邀所有对 Easysearch 搜索引擎感兴趣的开发者、技术爱好者及合作伙伴,参加我们即将于 2024 年 10 月 19 日至 20 日举办的第 3 期 Easysearch 线上免费培训活动。这不仅是 … - [如何用 Scrapy 爬取网站数据并在 Easysearch 中进行存储检索分析](https://infinilabs.cn/blog/2024/use-scrapy-to-crawl-website-data-and-store-search-analyze-in-easysearch/): 做过数据分析和爬虫程序的小伙伴想必对 Scrapy 这个爬虫框架已经很熟悉了。今天给大家介绍下,如何基于 Scrapy 快速编写一个爬虫程序并利用 Easysearch 储存、检索、分析爬取的数据。我们以极限科技的 官网 Blog 为数据源 ,做下实操演示。 1、安装 scrapy # 使用 Scrapy 可以快速构建一个爬虫项目,从目标网站中获取所需的数据,并进行后续的处理和分析。 pip … - [邀请函 | Rust China Conf 2024 震撼来袭,INFINI Labs 邀您共绘技术新篇章](https://infinilabs.cn/blog/2024/2024-rust-china-conf/): 随着 Rust 语言以其在性能、安全性和并发性方面的卓越表现,赢得了全球开发者的青睐,Rust 社区正迎来前所未有的发展机遇。在这个充满活力与潜力的背景下,Rust China Conf 2024 震撼来袭! Rust 大会介绍 # Rust 大会即将于 9 月 7 日 - 8 日在上海盛大举办。作为年度国内规模最大并唯一的 Rust 线下大型会议,它由 Rust 中文社区发起主办、知名企业和开 … - [基于 INFINI Pizza 为 Hugo 静态站点添加搜索功能](https://infinilabs.cn/blog/2024/adding-docsearch-to-hugo-static-sites-based-on-pizza/): INFINI Pizza 是 INFINI Labs 即将发布的一个基于 Rust 编写的搜索引擎(即将完全开源),目前已经完成基本的搜索能力,并且基于 INFINI Pizza 的核心引擎,提供了一个 WASM 版本的超轻量级内核,可以很方便的嵌入到各类应用系统,比如网站,尤其是静态站点或者小型的博客系统等。 目前 Pizza 和 INFINI Labs 官网已经集成了 INFINI Pizza … - [【第3期】2024 搜索客 Meetup | Elasticsearch 的代码结构和写入查询流程的解读 - 下篇](https://infinilabs.cn/blog/2024/searchkit-meetup-3/): 本次活动由 搜索客社区、极限科技(INFINI Labs)联合举办,活动主题将深入探讨 Elasticsearch 的两个核心方面:代码结构以及写入和查询的关键流程。本次活动将为 Elasticsearch 初学者和有经验的用户提供宝贵的见解,欢迎大家报名参加、交流学习。 活动主题:Elasticsearch 的代码结构和写入查询流程的解读 - 下篇 活动时间:2024 年 8 月 28 … - [Easysearch x 《黑神话:悟空》有奖征文获奖结果公示](https://infinilabs.cn/blog/2024/easysearch-essay-contest-winners-announcement/): 随着《黑神话:悟空》游戏的正式发售,我们 INFINI Labs 组织的 Easysearch 有奖征文大赛也圆满落幕。本次征文活动自启动以来,收到了众多创作者的热情投稿。在此,我们衷心感谢每一位参与活动的作者,是你们的才华和热情让这次征文活动异彩纷呈。 经过专业评审团的认真评选,最终确定了以下获奖作品及作者,现予以公布: 奖项 作者 作品 奖品 一等奖 AWS … - [使用 AWS EKS 部署 Easysearch](https://infinilabs.cn/blog/2024/deploy-easysearch-using-aws-eks/): 随着企业对数据搜索和分析需求的增加,高效的搜索引擎解决方案变得越来越重要。 Easysearch 作为一款强大的企业级搜索引擎,可以帮助企业快速构建高性能、可扩展的数据检索系统。在云计算的背景下,使用容器化技术来部署和管理这些解决方案已经成为主流选择,而 Amazon Elastic Kubernetes Service (EKS) 则提供了一个强大且易于使用的平台来运行容器化的应用程序。 本文旨 … - [从 Elasticsearch 到 Easysearch:国产搜索型数据库的崛起与未来展望](https://infinilabs.cn/blog/2024/from-elasticsearch-to-easysearch-the-rise-and-future-prospects-of-domestic-search-databases/): 1. 引言:数据库的定义与作用 # 1.1 数据库的定义 # 数据库是一个专门用于组织、存储和管理数据的系统(Database System,简称 DBS),它以高效的方式为用户提供数据的存储、访问和管理功能。数据库的定义涵盖了各种数据模型和结构,主要可以分为关系型数据库(RDBMS)和非关系型数据库(NoSQL)两大类。 关系型数据库:以二维表格的形式组织数据,通过主键、外键来维持表与表 … - [INFINI Labs 产品更新 | Easysearch 1.8.3 依赖项安全升级](https://infinilabs.cn/blog/2024/release-20240813/): INFINI Labs 产品又更新啦~,包括 Easysearch v1.8.3、Gateway、Console、Agent、Loadgen v1.26.1。本次各产品更新了很多亮点功能,如 Easysearch 优化 source_reuse 内存占用;Console 进行了事件部分代码重构;Gateway/Agent/Loadgen 同步更新 framework 并发布新版本。 INFINI … - [使用极限网关实现 ES 跨集群搜索](https://infinilabs.cn/blog/2024/infini-gateway-cross-cluster-search/): 使用 ES 的小伙伴,有没有在用跨集群搜索的? 熟悉 ES 的小伙伴都知道,ES 本身就能实现跨集群搜索,那为啥还要聊这个?试想一下,如果集群都上线投产了,才出现跨集群搜索需求,那么可能出现两种情况: 两个集群都使用了证书加密传输,要实现互联,需要重新设置证书,还要重启集群; 两个集群之间可能网络不能互通; 到了这里,我们的 极限网关 就派的上用场了。在以上场景中,只要网关能顺利连接到各个集群 … - [Elasticsearch 磁盘空间异常:一次成功的故障排除案例分享](https://infinilabs.cn/blog/2024/disk-utilization-abnormal/): 故障现象 # 近日有客户找到我们,说有个 ES 集群节点,磁盘利用率达到了 82% ,而其节点才 63% ,想处理下这个节点,降低节点的磁盘利用率。 起初以为是没有打开自动平衡导致的,经查询,数据还是比较平衡的。 利用率较高的是 76 节点,如果 76 节点的分片比其他节点多,好像还比较合乎逻辑,但它反而比其他节点少了 12-15 个分片。那是 76 节点上的分片比较大? 索引情况 # 图中都 … - [【第2期】INFINI Easysearch 免费认证培训开放报名啦](https://infinilabs.cn/blog/2024/easysearch-certification-training-2/): 探索 Easysearch 的无限可能,与 INFINI Labs 共赴搜索技术前沿! 随着数字化转型的加速,搜索技术已成为企业数据洞察的核心。INFINI Labs 作为搜索创新技术的引领者,诚邀所有对 Easysearch 搜索引擎感兴趣的开发者、技术爱好者及合作伙伴,参加我们即将于 2024 年 8 月 17 日至 18 日举办的 第二期 Easysearch 线上免费培训活动。这不仅是一场 … - [【第2期】2024 搜索客 Meetup | Elasticsearch 的代码结构和写入查询流程的解读 - 上篇](https://infinilabs.cn/blog/2024/searchkit-meetup-2/): 本次活动由 搜索客社区、极限科技(INFINI Labs)联合举办,活动主题将深入探讨 Elasticsearch 的两个核心方面:代码结构以及写入和查询的关键流程。本次活动将为 Elasticsearch 初学者和有经验的用户提供宝贵的见解,欢迎大家报名参加、交流学习。 活动主题:Elasticsearch 的代码结构和写入查询流程的解读 - 上篇 活动时间:2024 年 8 月 14 … - [喜报 | 极限科技入选北京市 2024 年第一批科技中小企业名单](https://infinilabs.cn/blog/2024/news-20240730/): 2024 年 7 月 24 日,北京市科学技术委员会、中关村科技园区管理委员会发布《关于北京市 2024 年第一批拟入库科技型中小企业名单的公示》。根据《科技型中小企业评价办法》(国科发政〔2017〕115 号)和《科技型中小企业评价服务工作指引》(国科火字〔2022〕67 号)有关规定,极限数据(北京)科技有限公司成功入选北京市 2024 年第一批科技型中小企业名单。 图:公示名单的通知公告 科 … - [使用 Easysearch 打造企业内部知识问答系统](https://infinilabs.cn/blog/2024/build-an-internal-knowledge-system-using-easysearch/): 大家可能都有这样的经历,刚入职一家企业时,同事往往会给你分享一些文档资料,有可能是产品信息、规章制度等等。这些文档有的过于冗长,很难第一时间找到想要的内容。有的已经有了新版本,但员工使用的还是老版本。 基于这种背景,我们可以利用 Easysearch 加 LLM 实现一个内部知识的 QA 问答系统。这个系统将利用 LangChain 框架调用本地部署的大模型和 Easysearch,实现理解员工的 … - [【第1期】2024 搜索客 Meetup | Easysearch 结合大模型实现 RAG](https://infinilabs.cn/blog/2024/searchkit-meetup-1/): 2024 搜索客社区 Meetup 首期线上活动正式启动,本次活动由 搜索客社区、极限科技(INFINI Labs)联合举办,诚邀广大搜索技术开发者和爱好者参加交流学习。 活动时间:2024 年 7 月 31 日 19:00-20:00 (周三) 活动形式:微信视频号(极限实验室)直播 报名方式:关注或扫码海报中的二维码进行预约 活动简介 # 在这个人工智能飞速发展的时代,ChatGPT … - [Easysearch、Elasticsearch、Amazon OpenSearch 快照兼容对比](https://infinilabs.cn/blog/2024/comparison-of-snapshot-compatibility-between-easysearch-elasticsearch-and-opensearch/): 在当今的数据驱动时代,搜索引擎的快照功能在数据保护和灾难恢复中至关重要。本文将对 Easysearch、Elasticsearch 和 Amazon OpenSearch 的快照兼容性进行比较,分析它们在快照创建、恢复、存储格式和跨平台兼容性等方面的特点,帮助大家更好地理解这些搜索引擎的差异,从而选择最适合自己需求的解决方案。 启动集群 # Easysearch # 服务器一般情况下默认参数都 … - [极限科技闪耀 2024 可信数据库发展大会,多款自研产品引领搜索技术新纪元](https://infinilabs.cn/blog/2024/news-20240719/): 北京,7 月 16、17 日 —— 在由中国信息通信研究院(中国信通院)与中国通信标准化协会联合主办,InfoQ 协办的“2024 可信数据库发展大会”(TDBC 2024)上,极限科技凭借其前沿的搜索技术创新与卓越的市场布局,成为本次盛会的璀璨明星。其展位不仅人头攒动,咨询者络绎不绝,更是成为了大会期间一道亮丽的风景线。 Easysearch:国产化替代的璀璨明珠 # … - [《搜索型数据库白皮书》正式发布,极限科技荣登贡献单位榜单](https://infinilabs.cn/blog/2024/news-20240718/): 7 月 17 日下午,在 “2024 可信数据库发展大会” 搜索与分析型数据库&多模数据库分论坛上,中国通信标准化协会大数据技术标准推进委员会(以下简称:CCSA TC601)正式发布了《搜索型数据库白皮书》。 此次白皮书的编制工作由中国信通院云计算与大数据研究所牵头,联合包括极限科技在内的多家行业领军企业共同完成,旨在为搜索型数据库的研发和应用提供权威指导。 白皮书从搜索型数据库的发展历 … - [使用 Elasticsearch Python SDK 查询 Easysearch](https://infinilabs.cn/blog/2024/querying-easysearch-using-the-elasticsearch-python-sdk/): 随着数据分析需求的不断增长,高效查询和分析大数据集变得越来越重要。Easysearch 作为一种强大的国产化搜索和分析引擎,同时作为 Elasticsearch 国产替代方案,支持原生 DSL 查询语法和 SQL 查询,确保原业务代码无需调整即可无缝迁移。Easysearch 兼容 ES 7.x 现有的 SDK 和索引存储格式,支持冷热架构和索引生命周期管理,为用户提供了全面的数据处理解决方案。本 … - [极限科技荣耀入选《中国数据库产业图谱(2024年)》,引领搜索与分析型数据库新篇章](https://infinilabs.cn/blog/2024/news-20240717/): 7 月 16-17 日,由中国信息通信研究院(以下简称“中国信通院”)、中国通信标准化协会主办,中国通信标准化协会大数据技术标准推进委员会承办,InfoQ 联合主办的"2024 可信数据库发展大会“主论坛在北京隆重召开。 在“2024 可信数据库发展大会”上,极限科技凭借其在搜索与分析型数据库领域的杰出表现和深厚技术积累,荣耀入选由中国信息通信研究院(以下简称“中国信通院”) … - [喜报!极限科技再获国家发明专利:《一种超大规模分布式集群架构的数据处理方法》,引领大数据处理技术创新](https://infinilabs.cn/blog/2024/news-20240712/): 近日,极限数据(北京)科技有限公司(简称:极限科技)传来喜讯,公司再次斩获国家发明专利授权。这项名为"一种超大规模分布式集群架构的数据处理方法"的专利(专利号:ZL 2024 1 0479402.8)于 2024 年 7 月 12 日正式获得授权,彰显了极限科技在大数据处理技术领域的创新实力。 该专利提出了一种全新的超大规模分布式集群架构及数据处理方法,为解决大规模数据处理中的 … - [Easysearch 新特性:写入限流功能介绍](https://infinilabs.cn/blog/2024/easysearch-new-feature-write-throttling-introduction/): 背景 # 在 Easysearch 的各种使用场景中,高写入吞吐量的场景占了很大一部分,由此也带来了一些使用上的问题,很多用户由于使用经验不足,对集群的写入压测进行的不够充分,不能很好的规划集群的写入量。 导致经常发生以下问题: 写入吞吐量过大对内存影响巨大,引发节点 OOM,节点掉线问题。 对 CPU 和内存的占用严重影响了其他的查询业务的响应。 以及磁盘 IO 负载增加,挤占集群的网络带宽 … - [玩转 Easysearch 语法](https://infinilabs.cn/blog/2024/mastering-easysearch-syntax/): 什么是 Easysearch # Elasticsearch 是一个基于 Apache Lucene 的开源分布式搜索和分析引擎,它被广泛应用于全文搜索、结构化搜索和分析等多种场景中。作为 Elasticsearch 的国产化替代方案,Easysearch 不仅保持了与原生 Elasticsearch 的高度兼容性,还在功能、性能、稳定性和扩展性方面进行了全面提升。对于开发团队来说, … - [Easysearch 数据可视化和管理平台:INFINI Console 使用介绍](https://infinilabs.cn/blog/2024/easysearch-data-visualization-and-management-platform-infini-console-user-guide/): 上次在《 INFINI Easysearch 尝鲜 Hands on》中,我们部署了两个节点的 Easysearch,并设置了 Console 进行集群监控。今天,我们将介绍 INFINI Console 的使用。 Dashboard # INFINI Console 是一个功能强大的数据管理和分析平台,其仪表盘页面提供了直观简洁的界面,使用户能够快速了解系统状态并进行管理操作。本文将详细介绍仪 … - [INFINI Easysearch 尝鲜 Hands on](https://infinilabs.cn/blog/2024/infini-easysearch-hands-on/): INFINI Easysearch 是一个分布式的近实时搜索与分析引擎,核心引擎基于开源的 Apache Lucene。Easysearch 的目标是提供一个自主可控的轻量级的 Elasticsearch 可替代版本,并继续完善和支持更多的企业级功能。与 Elasticsearch 相比,Easysearch 更关注在搜索业务场景的优化和继续保持其产品的简洁与易用性。 Easysearch 支持原 … - [从 OpenAI 停服看中国市场:国产替代崛起的机遇与挑战](https://infinilabs.cn/blog/2024/from-openai-service-discontinuation-to-the-chinese-market-opportunities-and-challenges-of-domestic-replacement-rising/): 一、OpenAI 停服事件背景 # OpenAI 自 2020 年推出 GPT-3 以来,在全球范围内引起了极大的反响。其强大的自然语言处理能力使其成为许多企业和开发者的首选工具。然而,2024 年 6 月 25 日,许多中国用户收到了一封来自 OpenAI 的邮件,邮件中明确表示,自 2024 年 7 月 9 日起,OpenAI 将停止对中国内地和香港地区提供 API 服务。 这一事件引发了国 … - [邀请函 | 极限科技全新搜索引擎 INFINI Pizza 亮相 2024 可信数据库发展大会!](https://infinilabs.cn/blog/2024/invitation-extreme-technologys-new-search-engine-infini-pizza-was-unveiled-at-the-2024-trusted-database-development-conference/): 过去一年,在全球 AI 浪潮和国家数据局成立的推动下,数据库产业变革不断、热闹非凡。2024 年,站在中国数字经济产业升级和数据要素市场化建设的时代交汇点上,“2024 可信数据库发展大会” 将于 2024 年 7 月 16-17 日在北京悠唐皇冠假日酒店隆重召开,大会将以 “自主、创新、引领” 为主题,以期进一步推动全球数据库产业进步,共同开创可信数据库行业的新时代。 届时,极限科 … - [天命人, 你在吗?快拿走你的《黑神话:悟空》游戏,去开启神话冒险!](https://infinilabs.cn/blog/2024/easysearch-essay-competition-wukong/): 第一章:神秘的召唤 # 在一个普通的早晨, INFINI Labs 的办公室里,阳光透过窗户洒进来,给每个人带来了一天的好心情。就在这时,办公室的公告板上突然出现了一张神秘的海报,上面写着: “天命人, 你在吗?快拿走你的《黑神话:悟空》游戏,去开启神话冒险!” 这张海报立刻吸引了小编的目光,心中升起了一股好奇心,这究竟是怎样的一个活动?而且,《黑神话:悟空》竟然作为奖品!这可是大家期待已久的国 … - [喜报|极限科技获得北京市“创新型”中小企业资格认证](https://infinilabs.cn/blog/2024/news-20240624/): 2024年6月20日,北京市经济和信息化局正式发布《关于对2024年度4月份北京市创新型中小企业名单进行公告的通知》,极限数据(北京)科技有限公司凭借其出色的创新能力和卓越的企业实力,成功获得“北京市创新型中小企业”的殊荣。 北京市“创新型中小企业”的殊荣,是对极限数据(北京)科技有限公司在创新领域卓越成就的肯定。这一荣誉不仅彰显了企业拥有完善的创新机制,更凸显了其在技术创新引领下的全面而持续的创 … - [喜报!极限科技新获得一项国家发明专利授权:《搜索数据库的正排索引处理方法、装置、介质和设备》](https://infinilabs.cn/blog/2024/news-20240622/): 近日,极限数据(北京)科技有限公司(简称:极限科技)新获得一项国家发明专利授权,专利名为 “搜索数据库的正排索引处理方法、装置、介质和设备”,专利号:ZL 2024 1 0479400.9,授权日为 2024 年 6 月 21 日,标志着极限科技在数据库搜索技术领域的自主创新能力再次得到国家级认可。 创新技术,提升搜索效率 # 该专利的核心创新点在于将正排索引与倒排索引在逻辑上进行分离,通过专门 … - [INFINI Labs 助力开源与教育:免费许可证计划全面升级](https://infinilabs.cn/blog/2024/infini-labs-for-open-source-education-the-free-license-program-upgrades/): 在数字化浪潮席卷全球的今天,INFINI Labs 深刻认识到开源项目和教育机构在技术创新与人才培养中的核心作用。因此,我们郑重推出全新升级的免费许可证计划,旨在全球范围内为开源社区和教育界提供有力支持,共同推动软件生态的繁荣与进步。 一、产品实力与荣誉 # 1.INFINI Pizza:实时搜索的新纪元 # 在第十三届“数据技术嘉年华”(DTC2024)上,INFINI Labs 发布了划 … - [极限网关助力好未来 Elasticsearch 容器化升级](https://infinilabs.cn/blog/2024/using-gateway-help-tal-es-k8s-upgrade/): 背景 # 物理机架构时代 # 2022 年,好未来整个日志 Elasticsearch 拥有数十套服务集群,几百台物理机。这么多台机器耗费成本非常高,而且还要花费很大精力去维护。在人力资源有限情况下,存在非常多的弊端,运行成本高,不仅是机器折旧还有机柜等费用。 流量特征 # 这是来自某个业务线,如下图 1,真实流量,潮汐性非常明显。好未来有很多条业务线,几乎跟这个趋势都一致的,除了个别业务 … - [INFINI Labs 产品更新 | Easysearch 1.8.2 发布优化 CCR 性能](https://infinilabs.cn/blog/2024/release-20240607/): INFINI Labs 产品又更新啦~,包括 Easysearch v1.8.2、Gateway、Console、Agent、Loadgen v1.26.0。本次各产品更新了很多亮点功能,如 Easysearch 优化 CCR 同步性能;Gateway 增加了 HTTP 请求动态域名路由功能,移除了安全相关的 Filter,进一步提升 Gateway 稳定性;Console 修复了多个已知问题,如 … - [INFINI Labs 产品更新 | Easysearch 1.8.0 发布数据写入限流功能](https://infinilabs.cn/blog/2024/release-20240430/): INFINI Labs 产品又更新啦~,包括 Easysearch v1.8.0、Gateway、Console、Agent、Loadgen v1.25.0。本次各产品更新了很多亮点功能,如 Easysearch 新增数据写入限流功能,可实现节点、分片级限流;Gateway 修复数据迁移过程中因消费不及时解压缩导致部分数据记录损坏而丢失记录问题,进一步提升 Gateway 稳定性;Console … - [危险!超 9000 个 Elasticsearch 集群暴露在公网上](https://infinilabs.cn/blog/2024/danger-over-9k-es-exposed-to-public-internet/): 近几年来,ES 数据泄露事件频发给国内各行业用户敲响了数据安全的警钟。比如: 2019 年发生的 ES 数据泄露事件,泄露包括 27 亿个电子邮件地址,其中 10 亿个密码是以简单的明文存储,涉及国内多家互联网公司。 2021 年 Group-IB 报告显示,网络上暴露的 ES 实例超过 10 万个,约占 2021 年暴露数据库总数的 30% 。 2022 年漫画阅读平台 Mangatoon 遭 … - [某客户的 Elasticsearch 异地容灾方案](https://infinilabs.cn/blog/2024/elasticsearch-disaster-recovery-solution/): 本文档主要围绕某客户关于如何基于 Elasticsearch 网关来实现 Elasticsearch 集群的异地容灾解决方案及提供一份性能测试报告作为参考。 方案介绍 # 传统的容灾方案存在各种弊端,这里针对客户的实际需求实现了一套基于极限网关的多集群异地容灾方案,可以完美的解决传统容灾方案在实际运行中的各种问题,并结合客户的实际需求,对双机房资源的利用,网络带宽是限制等方面进行了更加全面的考 … - [INFINI Labs 产品更新 | Console 1.24.0 操作日志审计功能发布](https://infinilabs.cn/blog/2024/release-20240415/): INFINI Labs 产品又更新啦~,包括 Console,Gateway,Agent 1.24.0。本次各产品更新了很多亮点功能,如 Console 增加操作日志审计功能,优化数据探索字段统计,修复 Gateway 增加认证后添加实例失败等问题。以下是本次更新的详细说明。 INFINI Console v1.24.0 # INFINI Console 是一款非常轻量级的多集群、跨版本的搜索基 … - [回顾 DTC 2024 大会——聚焦数据技术创新:揭秘下一代纯实时搜索引擎 INFINI Pizza](https://infinilabs.cn/blog/2024/news-20240413/): 2024 年 4 月 12 日至 13 日,备受瞩目的第十三届“数据技术嘉年华”(DTC2024)在北京新云南皇冠假日酒店盛大开幕。本次大会由中国 DBA 联盟(ACDU)与墨天轮社区联合主办,以“智能·云原生·一体化——DB 与 AI 协同创新,模型与架构融合发展”为主题,旨在推动数据技术的创新与发展,为从业者带来一场知识与技术的盛宴。 在为期两天的活动中,来自业界的 80 余位杰出技术领袖、学 … - [记某客户的一次无缝数据迁移](https://infinilabs.cn/blog/2024/seamless-data-migration/): 背景 # 客户需要将 Elasticsearch 集群无缝迁移到移动云,迁移过程要保证业务的最小停机时间。 实现方式 # 通过采用成熟的 INFINI 网关来进行数据的双写,在集群的切换恢复过程中来记录数据变更,待全量数据恢复之后再追平后面增量数据,追平增量之后,进行校验确保数据一致再进行流量的切换。 总体流程 # 总体迁移流程如下: 客户业务代码,切流量,双写。(新增的变更都会记录在网关 … - [从 Redis 开源协议变更到 ES 国产化:一次技术自主的机遇](https://infinilabs.cn/blog/2024/redis-es-alternative/): 引言 # 近日,Redis Labs 宣布其主导的开源项目 Redis 将采用双重源代码可用许可证(RSALv2)和服务器端公共许可证(SSPLv1)。这一重大决策标志着 Redis 从传统的 BSD 许可证向更加严格的控制权转变,同时也引发了广泛的社区和行业讨论。这不仅是一个关于许可证变更的故事,更是关于开源社区如何响应,以及这一变化如何激发对国产技术探索和发展的深刻思考。Redis,作为最受 … - [国产搜索引擎崛起:Elasticsearch 国产化加速](https://infinilabs.cn/blog/2024/elasticsearch-alternative/): 背景 # 多年来,Elasticsearch(简称:ES) 在搜索领域一直独占鳌头,其卓越的性能和广泛的应用深受国内众多企业的青睐。从查询搜索到数据分析,再到安全分析,Elasticsearch 均展现出了强大的实力。然而,随着 Elasticsearch 的商业化转变,一些潜在的问题逐渐浮现:其不再坚持 Apache 2.0 开源协议,Elastic 公司退出中国直销市场,使得本土企业在获取技 … - [Easysearch 内核完善之 OOM 内存溢出优化案例一则](https://infinilabs.cn/blog/2024/easysearch-kernel-improvement-case-study-on-oom-memory-overflow-optmization/): 最近某客户在使用 Easysearch 做聚合时,报出 OOM 导致掉节点的问题,当时直接让客户试着调整 indices.breaker.request.limit ,但是不起作用,于是又看了下 Easysearch 在断路器相关的代码,并自己测试了下。 断路器的种类和作用 # Easysearch 内部有个 Circuit breaker 机制, … - [OpenSearch 与 Elasticsearch:哪个开源搜索引擎适合您?](https://infinilabs.cn/blog/2024/opensearch-vs-elasticsearch-which-open-source-search-engine-is-right-for-you/): 当谈论到搜索引擎产品时,Elasticsearch 和 OpenSearch 是两个备受关注的选择。它们都以其出色的功能和灵活性而闻名,但在一些方面存在一些差异。在本文中,我们将从功能和延展性、工具与资源、价格和许可这三个角度对这两个产品进行论述。通过深入研究它们的特点和优势,您将能够更好地了解它们,从而为您的搜索需求做出明智的选择。让我们开始探索 Elasticsearch … - [搜索型数据库的技术发展历程与趋势前瞻](https://infinilabs.cn/blog/2024/the-technological-development-and-future-trends-of-search-oriented-databases/): 概述 # 随着数字科技的飞速发展和信息量的爆炸性增长,搜索引擎已成为我们获取信息的首选途径之一,典型的代表厂商如 Google。然而,随着用户需求的不断演变,传统的搜索技术已经无法满足人们对信息的实时性、个性化和多样性的需求。 在企业内部,这种需求更加显著。随着企业数字化转型的持续深化,非结构化数据正日益成为各类组织数据增长的主要来源,也是数据体系中至关重要的组成部分,蕴含着巨大的价值。如何高效 … - [INFINI Labs 产品更新 | Easysearch 1.7.1发布](https://infinilabs.cn/blog/2024/release-20240301/): INFINI Labs 产品又更新啦~,包括 Console,Gateway,Agent 1.23.0 和 Easysearch 1.7.1。此次版本重点修复历史遗留 Bug 、网友们提的一些需求等。以下是本次更新的详细说明。 INFINI Console v1.23.0 # INFINI Console 是一款非常轻量级的多集群、跨版本的搜索基础设施统一管控平台。通过对流行的搜索引擎基础设施进 … - [Stable Diffusion 解析:探寻 AI 绘画背后的科技神秘](https://infinilabs.cn/blog/2024/stable-diffusion-analysis_unveiling-the-tech-magic-behind-ai-art/): AI 绘画发展史 # 在谈论 Stable Diffusion 之前,有必要先了解 AI 绘画的发展历程。 早在 2012 年,华人科学家吴恩达领导的团队训练出了当时世界上最大的深度学习网络。这个网络能够自主学习识别猫等物体,并在短短三天时间内绘制出了一张模糊但可辨识的猫图。尽管这张图片很模糊,但它展示了深度学习在图像识别方面的潜力。 到了 2014 年,加拿大蒙特利尔大学的谷歌科学家 Ian … - [如何防止 ES 服务 OOM ?](https://infinilabs.cn/blog/2024/how-to-prevent-es-oom/): ES 和传统关系型数据库有很多区别, 比如传统数据中普遍都有一个叫“最大连接数”的设置。目的是使数据库系统工作在可控的负载下,避免出现负载过高,资源耗尽,谁也无法登录的局面。 那 ES 在这方面有类似参数吗?答案是没有,这也是为何 ES 会被流量打爆的原因之一。 针对大并发访问 ES 服务,造成 ES 节点 OOM,服务中断的情况,极限科技旗下的 INFINI Gateway 产品(以下简称 “极 … - [用 Easysearch 帮助大型车企降本增效](https://infinilabs.cn/blog/2024/using-ezs-to-help-automotive-companies-reduce-costs/): 最近某头部汽车集团需要针对当前 ES 集群进行优化,背景如下: ES 用于支撑包括核心营销系统、管理支持系统、财务类、IT 基础设施类、研发、自动驾驶等多个重要应用,合计超 50 余套集群,累计数据超 1.5PB 。 本文针对其中一个 ES 集群进行分享,该集群原本使用的是 ES 7.3.2 免费版,数据已经 130TB 了,14 个节点。写入数据时经常掉节点,写入性能也不稳定,当天的数据写不完。 … - [INFINI Labs 产品更新 | Consoel / Gateway / Agent 统一版本号](https://infinilabs.cn/blog/2024/release-20240126/): INFINI Labs 产品又更新啦~,包括 Console,Gateway,Loadgen,Agent 1.22.0。为了避免版本不同带来的困扰,以后发布均统一版本号,此次版本重点修复历史遗留 Bug 、优化内存占用等。以下是本次更新的详细说明。 INFINI Console v1.22.0 # INFINI Console 是一款非常轻量级的多集群、跨版本的搜索基础设施统一管控平台。通过对流 … - [Easysearch:语义搜索、知识图和向量数据库概述](https://infinilabs.cn/blog/2024/semantic-search-knowledge-graph-vector-databases/): 什么是语义搜索? # 语义搜索是一种使用自然语言处理算法来理解单词和短语的含义和上下文以提供更准确的搜索结果的搜索技术。旨在更好地理解用户的意图和查询内容,而不仅仅是根据关键词匹配,还通过分析查询的语义和上下文来提供更准确和相关的搜索结果。 传统的关键词搜索主要依赖于对关键词的匹配,而忽略了查询的含义和语境。但语义搜索的优点在于它可以更好地满足用户的意图,尤其是对于复杂的查询和问题。它能够理解查 … - [INFINI Labs 产品更新 | Console 数据迁移支持 Percentiles 均匀分区](https://infinilabs.cn/blog/2023/release-20231229/): INFINI Labs 产品又更新啦~,包括 Console v1.14.0,Gateway 1.21.0。其中 Console 数据迁移支持 Percentiles 均匀分区,修复已知 Bug 等。以下是本次更新的详细说明。 INFINI Console v1.14.0 # INFINI Console 是一款非常轻量级的多集群、跨版本的搜索基础设施统一管控平台。通过对流行的搜索引擎基础设施进 … - [开启安全功能 ES 集群就安全了吗?](https://infinilabs.cn/blog/2023/prevent-brute-force-attacks-using-gateway/): 背景 # 经常跟 ES 打交道的朋友都知道,现在主流的 ES 集群安全方案是:RBAC + TLS for Internal + HTTPS 。 作为终端用户一般只需要关心用户名和密码就行了。作为管理和运维 ES 的人员来说,可能希望 ES 能提供密码策略来强制密码强度和密码使用周期。遗憾的是 ES 对密码强度和密码使用周期没有任何强制要求。如果不注意,可能我们天天都在使用“弱密码”或从不修改的 … - [INFINI Gateway 如何防止大跨度查询](https://infinilabs.cn/blog/2023/prevent-large-span-query-using-gateway/): 背景 # 业务每天生成一个日期后缀的索引,写入当日数据。 业务查询有时会查询好多天的数据,导致负载告警。 现在想对查询进行限制–只允许查询一天的数据(不限定是哪天),如果想查询多天的数据就走申请。 技术分析 # 在每天一个索引的情况下,要进行多天的数据查询,有三种途径: 查询时,指定多个索引 查询时,写前缀+*号,模糊匹配多个索引 查询别名,别名关联多个索引 需求实现 # 我 … - [INFINI Labs 产品更新 | Easysearch 新增快照搜索功能,Console 支持 OpenSearch 存储](https://infinilabs.cn/blog/2023/release-20231215/): INFINI Labs 产品又更新啦~,包括 Easysearch v1.7.0、Console v1.13.0。本次各产品更新了 Easysearch 快照搜索功能;Console 支持 OpenSearch 集群存储系统数据、优化了初始化安装向导流程等。 以下是本次更新的详细说明。 INFINI Easysearch v1.7.0 # INFINI Easysearch 是一个分布式的近实时 … - [极限科技(INFINI labs)荣获中国信通院大数据“星河”标杆案例](https://infinilabs.cn/blog/2023/news-20231211/): 12 月 6 日,由中国信息通信研究院和中国通信标准化协会大数据技术标准推进委员会(CCSA TC601)共同组织的 2023 大数据“星河(Galaxy)”案例评选结果正式公示。极限数据(北京)有限公司(INFINI Labs)与中移互联网有限公司、中移(苏州)软件技术有限公司移动云搜索数据库案例荣选为数据库标杆案例。 历经多环节严苛评审,从累计 706 份申报项目中脱颖而出,荣获数据库标杆案 … - [INFINI Labs 产品更新 | 修复 Easysearch 跨集群复制索引同步问题,Gateway 内存异常增长等问题](https://infinilabs.cn/blog/2023/release-20231201/): INFINI Labs 产品又更新啦~,本次更新主要对 Easysearch、Gateway、Console、Agent 等产品功能进行优化和相关 Bug 修复,解决了内存异常增长等问题,以下是详细说明。 INFINI Easysearch v1.6.2 # INFINI Easysearch 是一个分布式的近实时搜索与分析引擎,核心引擎基于开源的 Apache … - [使用极限网关助力 ES 集群无缝升级、迁移上/下云](https://infinilabs.cn/blog/2023/migrate-to-cloud-using-gateway/): 在工作中大家可能会遇到以下这些场景: 自建 ES 集群需要平滑迁移到 XX 云; 从 XX 云将 ES 集群迁移到自建机房; ES 集群进行跨版本升级,同时保留回退能力; 这些场景往往都还有个共同的需求:迁移过程要保证业务的最小停机时间。 幸运的是,在这三个场景中,我们都能使用极限网关来帮助我们进行更丝滑的迁移或升级。下面,我们以迁移 ES 集群上云为例,介绍下整个工作过程。 自建版本: … - [INFINI Easysearch 与华为鲲鹏完成产品兼容互认证](https://infinilabs.cn/blog/2023/news-20231126/): 何为华为鲲鹏认证 # 华为鲲鹏认证是华为云围绕鲲鹏云服务(含公有云、私有云、混合云、桌面云)推出的一项合作伙伴计划,旨在为构建持续发展、合作共赢的鲲鹏生态圈,通过整合华为的技术、品牌资源,与合作伙伴共享商机和利益,助力合作伙伴与华为联合打造基于鲲鹏的联合解决方案,改变国产 IT 长期低附加值与高定制化的现状,重塑国产 IT 生态体系。据了解,面向不同的招商展示需求,如何应用华为云服务,让技术更好 … - [INFINI Console 与华为鲲鹏完成产品兼容互认证](https://infinilabs.cn/blog/2023/news-20231125/): 何为华为鲲鹏认证 # 华为鲲鹏认证是华为云围绕鲲鹏云服务(含公有云、私有云、混合云、桌面云)推出的一项合作伙伴计划,旨在为构建持续发展、合作共赢的鲲鹏生态圈,通过整合华为的技术、品牌资源,与合作伙伴共享商机和利益,助力合作伙伴与华为联合打造基于鲲鹏的联合解决方案,改变国产 IT 长期低附加值与高定制化的现状,重塑国产 IT 生态体系。据了解,面向不同的招商展示需求,如何应用华为云服务,让技术更好 … - [INFINI Gateway 与华为鲲鹏完成产品兼容互认证](https://infinilabs.cn/blog/2023/news-20231124/): 何为华为鲲鹏认证 # 华为鲲鹏认证是华为云围绕鲲鹏云服务(含公有云、私有云、混合云、桌面云)推出的一项合作伙伴计划,旨在为构建持续发展、合作共赢的鲲鹏生态圈,通过整合华为的技术、品牌资源,与合作伙伴共享商机和利益,助力合作伙伴与华为联合打造基于鲲鹏的联合解决方案,改变国产 IT 长期低附加值与高定制化的现状,重塑国产 IT 生态体系。据了解,面向不同的招商展示需求,如何应用华为云服务,让技术更好 … - [使用 Java 客户端通过 HTTPS 连接到 Easysearch](https://infinilabs.cn/blog/2023/connect-to-easysearch-using-a-Java-client/): Easysearch 一直致力于提高易用性,这也是我们的核心宗旨,然而之前一直没有官方的 Java 客户端,也对用户使用造成了一些困扰,现在,我们正式发布了第一个 Java 客户端 Easysearch-client:1.0.1。 这一里程碑式的更新为开发人员带来了前所未有的便利性,使得与 Easysearch 集群的交互变得更加简洁和直观。通过 Easysearch-client,开发者可以直接 … - [大量索引场景下 Easysearch 和 Elasticsearch 的吞吐量差异](https://infinilabs.cn/blog/2023/throughput-difference-between-easysearch-and-es/): 最近有客户在使用 Elasticsearch 搜索服务时发现集群有掉节点,并且有 master 收集节点信息超时的日志,节点的负载也很高,不只是 data 节点,master 和协调节点的 cpu 使用率都很高,看现象集群似乎遇到了性能瓶颈。 查看了 Hot_threads, 发现大量线程被权限验证相关的类和方法占用,主要在 RBACEngine 和 AuthorizationService 两个 … - [INFINI Labs 产品更新 | 发布 Easysearch Java 客户端,Console 支持 SQL 查询等功能](https://infinilabs.cn/blog/2023/release-20231117/): INFINI Labs 产品又更新啦~,本次更新概要如下:发布 Easysearch-client Java 客户端,开发者通过 client 与 Easysearch 集群的交互变得更加简洁和直观;Console 开发工具新增 SQL 特性,支持 SELECT 查询等语法高亮和自动提示等;Gateway 的系统 API 添加了基于基本身份验证的安全功能。 以下是本次更新的详细说明。 INFINI … - [使用 Filebeat+Easysearch+Console 打造日志管理平台](https://infinilabs.cn/blog/2023/log-platform-using-filebeat-easysearch-console/): 近年来,日志管理平台越来越流行。使用日志管理平台可以实时地、统一地、方便地管理和查看日志,挖掘日志数据价值,驱动运维、运营,提升服务管理效率。 方案架构 # Beats 是轻量级采集器,包括 Filebeat、Metricbeat 等。 Easysearch 是个分布式搜索引擎,提供搜集、分析、存储数据等主要功能。 Console 是一个可视化工具,提供可视化查询,制作报表等功能。 本文将搭 … - [通过 Canal 将 MySQL 数据实时同步到 Easysearch](https://infinilabs.cn/blog/2023/syncing-mysql-to-easysearch-using-canal/): Canal 是阿里巴巴集团提供的一个开源产品,能够通过解析数据库的增量日志,提供增量数据的订阅和消费功能。使用 Canal 模拟成 MySQL 的 Slave,实时接收 MySQL 的增量数据 binlog,然后通过 RESTful API 将数据写入到 Easysearch 中。 前提条件 # 部署 Easysearch 集群。 部署 MySQL 数据库。 部署 Gateway,Canal … - [Console LDAP 配置解密](https://infinilabs.cn/blog/2023/console-ldap-setting/): 之前通过短视频向大家介绍了 Console 如何集成 LDAP,但很多小伙伴反映按照视频里的配置后不成功。今天就结合小伙伴们反映的问题来跟大家详细介绍一下。 Console LDAP 完整的配置参数如下: 名称 类型 说明 host string LDAP 服务器地址 port int LDAP 服务器端口,默认 389 tls bool LDAP 服务器是否为 TLS 安全 … - [INFINI Labs 产品更新 | Agent 全新重构,优化指标采集,支持集中配置管理,支持动态下发等功能](https://infinilabs.cn/blog/2023/release-20231103/): INFINI Labs 产品又更新啦~ 本次更新主要有 Agent、Console、Loadgen 等产品,其中 Agent 进行全新重构升级,新版限制了 CPU 资源消耗,优化了内存,相比旧版内存使用率降低 10 倍,极大的降低了对宿主服务器造成资源占用压力。同时 Agent 还优化了指标采集,支持集中配置管理,支持动态下发,支持一键安装和自动注册到 Console,可通过 Console 集中 … - [喜讯!极限科技成功签约中国一汽搜索数据库三年许可订阅合同!](https://infinilabs.cn/blog/2023/news-20231102/): 中标喜讯!极限科技 INFINI Easysearch 成功签约中国第一汽车股份有限公司三年订阅合同! 一汽集团作为国内汽车行业龙头企业,数字化转型伴随业务发展不断深化,非结构化数据日益成为各类组织数据的增长主力,逐渐成为数据要素的重要组成部分。以自动分词技术、倒排索引技术、相关度计算、向量检索引擎等技术为核心构建的搜索型数据库作为高效处理非结构化数据的基础软件。 近日,极限科技成功中标中国第一汽 … - [喜讯!INFINI Easysearch 在墨天轮数据库排名中挺进前30!](https://infinilabs.cn/blog/2023/news-20231101/): 近日,2023 年 10 月的 墨天轮中国数据库流行度排行 火热出炉,本月共有 283 个数据库参与排名,中国数据库行业竞争日益激烈。其中,极限科技旗下软件产品 INFINI Easysearch 稳步推进,在国内整个数据库排行中进入了前 30 的行列! 同时在 搜索型数据库 分类排名中保持领先,稳住了 第一名 的好成绩,逐渐拉开差距。 INFINI Easysearch 是一个分布式的近实时搜 … - [Easysearch 容量规划建议](https://infinilabs.cn/blog/2023/capacity-planning-recommendations-for-easysearch/): 基于容量估算 # 主要问题: # 每天将索引多少原始数据(GB)?保留数据多少天? 原始数据膨胀率 您将强制执行多少个副本分片? 您将为每个数据节点分配多少内存? 您的内存:数据比例是多少? 原则 # 保留 +15% 以保持在磁盘水位以下。 保留 +5% 用于误差和后台活动的余量。 保留相当于一个数据节点的资源来处理故障。 公式: # 总数据量 GB = 原始数据 GB/天 * 保 … - [借助 DSL 来简化 Loadgen 配置](https://infinilabs.cn/blog/2023/simplify-loadgen-config-with-dsl/): 引言 # 在 上篇文章中,我们介绍了如何用 Loadgen 来简化 HTTP API 的集成测试。在实际使用中会发现,编写测试时最令人“头疼”的部分是设计测试的输入和校验程序的输出,而针对后者 Loadgen 提供了丰富的条件测试 1 来对响应进行断言。 回顾上篇文章的示例: # loadgen.yml variables: - name: id type: sequence runner: … - [INFINI Labs 产品更新 | Easysearch 优化字段压缩提升写入速度,Console 优化数据迁移和校验等功能](https://infinilabs.cn/blog/2023/release-20231020/): INFINI Labs 产品又更新啦~。本次更新概要如下:Easysearch 增强 source_reuse 压缩功能,并大幅提升写入速度;Console 优化了数据迁移和校验功能,新增了通用的数据列表和下拉等标准组件,化繁为简,实现可复用。 以下是本次更新的详细说明。 INFINI Easysearch v1.6.1 # INFINI Easysearch 是一个分布式的近实时搜索与分析引 … - [如何使用 Loadgen 来简化 HTTP API 请求的集成测试](https://infinilabs.cn/blog/2023/integration-testing-with-loadgen/): 引言 # 在编写 HTTP 服务的过程中,集成测试 1 是保证程序正确性的重要一环,如下图所示,其基本的流程就是不断向服务发起请求然后校验响应的状态和数据等: 为大量的 API 和用例编写测试是一件繁琐的工作,而 Loadgen 2 正是为了简化这一过程而设计的。 一个简单的测试 # 假定我们在 127.0.0.1:9100 端口监听了一个 Pizza 3 服务,现在我们通过如下配置来测试集 … - [Easysearch Chart 0.2.0都有哪些变化](https://infinilabs.cn/blog/2023/easysearch-chart-change-0.2.0/): Easysearch Chart 包更新了,让我们来看看都有哪些变化: Docker 镜像升级 Service 名称调整,支持 NodePort 模式部署 现在让我们用 NodePort 模式部署一下: # helm search repo infinilabs NAME CHART VERSION APP VERSION DESCRIPTION infinilabs/console … - [Easysearch 压缩模式深度比较:ZSTD + source_reuse 的优势分析](https://infinilabs.cn/blog/2023/deep-comparison-of-easysearch-compression-modes/): 引言 # 在使用 Easysearch 时,如何在存储和查询性能之间找到平衡是一个常见的挑战。Easysearch 具备多种压缩模式,各有千秋。本文将重点探讨一种特别的压缩模式:zstd + source_reuse,我们最近重新优化了 source_reuse,使得它在吞吐量和存储效率方面都表现出色。 测试概览 # 测试条件选用了 esrally 工具和 geonames 数据集来进行压力测 … - [Easysearch 压缩功能的显著提升:从 8.7GB 到 1.4GB](https://infinilabs.cn/blog/2023/significant-increase-in-Easysearch-compression-from-8.7GB-to-1.4GB/): 引言 # 在海量数据的存储和处理中,索引膨胀率是一个不可忽视的关键指标。它直接影响了存储成本和查询性能。近期,Easysearch 在这方面取得了显著的进展,其压缩功能的效果远超过了之前的版本。本文将详细介绍这一进展。 Easysearch 各版本压缩性能对比 # 根据之前文章的数据,Easysearch v1.1 在处理相同数据时,其索引大小比 Elasticsearch v6.4.3 降低 … - [ES 关于 remote_cluster 的一记小坑](https://infinilabs.cn/blog/2023/something_about_remote_cluster/): 最近有小伙伴找到我们说 Kibana 上添加不了 Remote Cluster,填完信息点 Save 直接跳回原界面了。具体页面,就和没添加前一样。 我们和小伙伴虽然隔着网线但还是进行了深入、详细的交流,梳理出来了如下信息: 两个集群:集群 A 和集群 B ,版本都是 7.10.0 ; 集群 A 没区分节点角色; 集群 B 设置了 独立的 master 节点、coordinator … - [INFINI Labs 产品更新 | Gateway 支持基于 Kafka 的复制能力,发布 Helm Charts 部署方式](https://infinilabs.cn/blog/2023/release-20230922/): INFINI Labs 产品又更新啦~。本次更新概要如下:Easysearch 新增了索引字段相关统计 API,优化了 source_reuse 提升压缩效率;Gateway 新增诸多新特性,如:支持基于 Kafka 的复制能力,添加可插拔的分布式锁实现,新增 CPU 资源限制等功能;Console 本次主要优化了数据迁移功能,迁移任务详情页新增了若干指标图和日志查看等功能。 欢迎大家下载使用和反 … - [通过 Helm Chart 部署 Easysearch](https://infinilabs.cn/blog/2023/use-helm-install-easysearch/): Easysearch 可以通过 Helm 快速部署了,快来看看吧! Easysearch 的 Chart 仓库地址在这里 https://helm.infinilabs.com。 使用 Helm 部署 Easysearch 有两个前提条件: cert-manager local-path 我们先按照 Chart 仓库的说明来快速部署一下。 ~ helm repo add … - [喜讯!INFINI Easysearch 在墨天轮搜索型数据库排名中荣登榜首](https://infinilabs.cn/blog/2023/news-20230913/): 近日,2023 年 9 月的 墨天轮中国数据库流行度排行 火热出炉,本月共有 287 个数据库参与排名,中国数据库行业竞争日益激烈。其中,极限科技旗下软件产品 INFINI Easysearch 在 搜索型数据库 分类排名中脱颖而出,荣登榜首,获得了第一名的好成绩。 同时在国内整个数据库排行中进入了前 50 的行列。 INFINI Easysearch 是一个分布式的近实时搜索与分析引擎,同时也 … - [INFINI Easysearch 与兆芯完成产品兼容互认证](https://infinilabs.cn/blog/2023/news-20230912/): 近日,极限科技旗下软件产品 INFINI Easysearch 搜索引擎软件 V1.0 与兆芯完成兼容性测试,功能与稳定性良好,并获得兆芯产品兼容互认证书。 此次兼容适配基于银河麒麟高级服务器操作系统 V10 SP3 平台与兆芯 ZX-C、ZX-C+、KX-5000、KX-6000、KH-20000、KH-30000、KH-40000 等系列处理器,经过共同严格测试表明 INFINI … - [让Easysearch运行在LoongArch(3C5000L)上](https://infinilabs.cn/blog/2023/easysearch-runing-with-loongarch/): 简介 # 在上一次,我介绍了在国产操作系统 Kylin V10 (Lance)-aarch64 上安装单机版 Easysearch/Console/Agent/Gateway/Loadgen,小伙伴们可 查看原文。今天我重点介绍下在 Loongnix-Server Linux release 8.4.1 (3C5000L)上安装 Easysearch。 系统配置 # 在安装之前,需要先进行系统 … - [喜讯!极限科技再次荣获一项国家发明专利授权:《一种数据分区方法及数据处理方法》](https://infinilabs.cn/blog/2023/news-20230907/): 近日,由极限数据(北京)科技有限公司自主研发的《一种数据分区方法及数据处理方法》研究成果成功获得国家发明专利授权(专利号:ZL 2023 1 0188025.8)。 本发明是一种数据分区方法及数据处理方法,通过文档的唯一标识设计和分区的二维拆分算法,基于数据感知且无需根据数据量来预判需要多少分区,能够无限水平增加,支撑未知海量数据的增长需求。相比常规分布式系统存储分区方法(基于哈希的分区方法、基于 … - [喜讯!极限科技再次中标中国移动云 Elasticsearch 自研版技术开发服务项目!](https://infinilabs.cn/blog/2023/news-20230905/): 喜讯!极限科技 再次中标 中国移动云 Elasticsearch 自研版技术开发服务项目! 近日,极限科技再次成功中标中国移动苏州研发中心 《云能力中心 2023—2024 年移动云 Elasticsearch 自研版技术开发服务项目》。实现了个性化搜索及聚合分析,更稳定可靠地支持万亿级数据规模,为移动云系统提供安全、稳定、可靠的快速检索和实时数据探索分析能力。 - [INFINI Labs 产品更新 | Console 告警中心 UI 全新改版,新增 Dashboard 全屏模式等功能](https://infinilabs.cn/blog/2023/release-20230904/): 本次 INFINI Labs 产品更新主要发布 Console v1.7.0,重点优化了 Console 告警中心和数据看板 Dashboard 可视化功能。详细介绍如下: 1、优化告警中心 UI # 上个版本优化了告警渠道和通知,本版本主要对告警中心做了重点优化,重新设计了新的 UI 界面。进入告警中心,可以快速了解整个系统各集群告警状态,主要包括: 1.1、告警事件分类统计,支持点击过滤查询 … - [私密信息管理工具 Vault 快速入门](https://infinilabs.cn/blog/2023/vault-quickstart/): 什么是 Vault # Vault 是一个基于身份的秘密和加密管理系统。秘密是您想要严格控制访问的任何内容,例如 API 加密密钥、密码和证书。 Vault 提供由身份验证和授权方法控制的加密服务。使用 Vault 的 UI、CLI 或 HTTP API,可以安全地存储和管理、严格控制(限制)和审核对机密和其他敏感数据的访问。 为什么需要 Vault # 执行密码轮换策略很痛苦 掌握机密的员 … - [Easysearch 跨集群复制实战](https://infinilabs.cn/blog/2023/easysearch-ccr/): 在之前的文章中,有通过网关实现容灾的案例。今天给大家介绍 Easysearch 的跨集群复制功能。该功能可在集群之间复制数据,应用场景包括但不限于以下举例: 灾备同步:将数据同步到灾备中心,灾备中心可对外提供查询服务。 读写分离:单一集群读写压力都较大时,为了避免读写互相干扰造成性能降级,可将读压力分流到另外的集群。 就近查询:在多地中心之间复制数据,应用只需连接本地 ES 集群读取数据,避免网 … - [使用 Logstash 同步 MySQL 到 Easysearch](https://infinilabs.cn/blog/2023/sync-mysql-to-es-using-logstash/): 从 MySQL 同步数据到 ES 有多种方案,这次我们使用 ELK 技术栈中的 Logstash 来将数据从 MySQL 同步到 Easysearch 。 方案前提 # MySQL 表记录必须有主键,比如 id 字段。通过该字段,可将 Easysearch 索引数据与 MySQL 表数据形成一对一映射关系,支持修改。 MySQL 表记录必须有时间字段,以支持增量同步。 如果上述条件具备,便可 … - [基于 Easysearch kNN 搭建即时图片搜索服务](https://infinilabs.cn/blog/2023/realtime-image-search-service/): 环境准备 # 启动 Easysearch 服务: # Make sure your vm.max_map_count meets the requirement sudo sysctl -w vm.max_map_count=262144 docker run -it --rm -p 9200:9200 \ -e "discovery.type=single-node" \ … - [告警通知全面提升,一键接入多渠道 - 轻松管理,时刻掌控](https://infinilabs.cn/blog/2023/infini-console-alerting/): 叮~~ 叮~~,你们听到什么声音了吗?没错,那是我们全新升级的告警系统带来的惊喜和能量!我们像闪电侠一样快速优化了告警通知功能,它将帮助你避开所有的系统故障陷阱,像超级英雄一样守护系统安全! 序集 # INFINI Console 1.6.0 版本终于上线啦!我们深知及时、有效的告警通知对于系统的稳定运行至关重要。因此在这个版本中,我们花了很多心血来全面提升我们的告警模块,让告警变得更智能、更便 … - [INFINI Labs 产品更新 | Easysearch 支持 SQL 查询、Console 告警功能支持邮件等多渠道](https://infinilabs.cn/blog/2023/release-20230810/): INFINI Labs 产品又更新啦~。本次更新概要如下:Easysearch 新增 SQL 插件和 JDBC 驱动,支持 SQL 查询,支持 SQL 常用函数等;Console 针对告警功能做了升级优化,新增了邮件渠道,支持自定义邮件服务器配置,以及支持飞书、钉钉、企业微信、Discord、Slack 等多渠道 Webhook 发送告警通知,优化平台概览 UI 界面、展示效果更简单友好,提高了用 … - [INFINI Labs 产品更新 | Easysearch 新增分词插件、Gateway 支持邮件发送等功能](https://infinilabs.cn/blog/2023/release-20230721/): INFINI Labs 产品又更新啦~,本次更新概要如下:Easysearch 新增了分词插件、优化了生命周期管理功能等;Gateway 新增 smtp 过滤器来支持邮件的发送,支持自动跳过因为异常关闭而损坏的磁盘队列文件等;Console 新增熔断器监控指标、新增矩形树图(Treemap)、优化了探针 Agent 指标采集和集群自动关联操作等。欢迎大家下载体验。 INFINI … - [用极限网关实现 ES 容灾,简单!](https://infinilabs.cn/blog/2023/backup-system-with-gateway/): 身为 IT 人士,大伙身边的各种系统肯定不少吧。系统虽多,但最最最重要的那套、那几套,大伙肯定是捧在手心,关怀备至。如此重要的系统,万一发生故障了且短期无法恢复,该如何保障业务持续运行? 有过这方面思考或经验的同学,肯定脱口而出–切灾备啊。 是的,接下来我来介绍下我们的 ES 灾备方案。当然如果你有更好的,请使用各种可用的渠道联系我们。 总体设计 # 通过 极限网关 将应用对主集群的 … - [给 ES 插上向量检索的翅膀 | DataFunSummit 2023 峰会演讲内容速达](https://infinilabs.cn/blog/2023/datafunsummit-speech-es-vector/): 近日,由 DataFun 主办的 DataFunSummit 2023 数据基础架构峰会 圆满落下帷幕,本次峰会邀请了腾讯、百度、字节、极限科技、Zilliz 等众多企业技术专家为大家带来分布式存储以及向量数据库的架构原理、性能优化与实践解析分享。 在 向量数据库架构与实践论坛 中,极限科技搜索引擎研发工程师张磊受邀出席做了《给 ES 插上向量检索的翅膀》的主题演讲。据介绍, … - [向量数据库的崛起:从矢量搜索到深度学习 (二)](https://infinilabs.cn/blog/2023/what-is-vector-database-02/): 前言 # 在 上一节中,我们简要介绍了向量数据库的背景以及对非结构化数据进行向量化的方法,即 Embedding。那么我们如何将这些特征向量应用于搜索任务呢?在搜索任务中,最常见的情况是从数据库中查找与给定向量最相似的数据。因此,我们需要一种能够衡量向量之间相似程度的算法,这也是本节将要介绍的内容。 继续 上一节的例子,在如下词频向量中: 极限科技: [ 1 1 1 1 0 0 ] 科技公司: … - [极限科技受邀参加 2023 可信数据库发展大会并入选 “中国数据库产业图谱”](https://infinilabs.cn/blog/2023/news-20230705/): 7 月 4-5 日,由中国信息通信研究院(以下简称“中国信通院”)、中国通信标准化协会主办,中国通信标准化协会大数据技术标准推进委员会承办,InfoQ 联合主办的 “2023 可信数据库发展大会” 主论坛在北京国际会议中心隆重召开。 中国通信标准化协会副理事长兼秘书长代晓慧以视频方式致辞,中国信息通信研究院副院长王志勤出席会议并致辞,清华大学、复旦大学、中移信息、华为云、腾 … - [喜报 | 极限科技 Easysearch 获得由信通院颁布的首批可信搜索型数据库产品证书](https://infinilabs.cn/blog/2023/news-20230704/): 7 月 4 日,由中国通信标准化协会和中国信息通信研究院主办,大数据技术标准推进委员会承办,InfoQ 联合主办的 2023 可信数据库发展大会 在京隆重召开,中国信通院云计算与大数据研究所大数据与区块链部主任姜春宇在主论坛现场颁发评测通过证书,极限科技相关代表受邀出席领取。 极限科技研发的 INFINI Easysearch 是一个分布式的近实时搜索与分析引擎, 同时也是一款具备自主可控的分布 … - [INFINI Labs 产品更新 | Easysearch 新增 kNN 搜索功能、Console 支持 LDAP 认证登录等](https://infinilabs.cn/blog/2023/release-20230630/): INFINI Labs 产品又更新啦~,包括 Easysearch v1.3.0、Gateway v1.16.0、Console v1.4.0、Agent v0.5.1。本次产品更新了许多实用新特性,其中 Easysearch 增加了 kNN 搜索模块,通过相似度判断来根据查询向量查找 K 个邻近的向量,为推荐场景和图片等相似搜索场景提供了更多的支持。Gateway 新增了安全过滤器, … - [极限科技旗下软件产品 Easysearch 通过统信 UOS 认证](https://infinilabs.cn/blog/2023/news-20230616/): 近日,极限数据 (北京) 科技有限公司(以下简称:极限科技)旗下的软件 INFINI Easysearch 搜索引擎软件 V1.0 通过统信 UOS 服务器操作系统 V20 认证。 此次兼容适配基于统信 UOS 服务器操作系统 V20,联合国产 CPU:海光 5000、海光 7000、兆芯 KH-30000、兆芯 KH20000、兆芯 ZX-C+ 等系列处理器,经过共同严格测试表明 INFINI … - [向量数据库的崛起:从矢量搜索到深度学习 (一)](https://infinilabs.cn/blog/2023/what-is-vector-database-01/): 导读 # 据 IDC 预测,2018 年到 2025 年之间,全球产生的数据量将会从 33 ZB 增长到 175 ZB, 复合增长率达到 27%,其中超过 80% 的数据都会是处理难度较大的非结构化数据。尽管传统的结构化数据仅占总数据量的不到 20%,但现代数据处理技术已经拥有成熟的基础软件栈来处理这些数据,然而,面对超过 80% 的海量非结构化数据,现有的架构却不能很好地管理和应用。 管理非结 … - [INFINI Labs 产品更新 | Easysearch 新增跨集群复制 (CCR)、支持快照生命周期管理 (SLM) 功能等](https://infinilabs.cn/blog/2023/release-20230609/): INFINI Labs 产品又更新啦~,包括 Easysearch v1.2.0、Gateway v1.15.0、Console v1.3.0、Agent v0.5.0。本次各产品更新了很多亮点功能,如 Easysearch 新增跨集群复制 (CCR)、支持快照生命周期管理 (SLM) 功能等;Gateway 修复浮动 IP 错误抢占等问题,进一步提升 Gateway 稳定性;Console 新增 … - [使用 INFINI Console 实现 Elasticsearch 的增量数据迁移](https://infinilabs.cn/blog/2023/data-migration/): 功能介绍 # 在 INFINI Console 1.3.0 版本里,数据迁移功能增加了对增量迁移的支持。这篇文章将会介绍增量迁移的具体使用方法和实现原理。 场景介绍 # 以常见的日志场景为例,假设 A 集群有一个用来记录线上 HTTP 请求记录的索引 request-logs,数据结构如下: { "request_body": {...}, … - [ES 数据太敏感不让看,怎么办?](https://infinilabs.cn/blog/2023/data-desensitization/): 在使用 ES 的过程中,如果 ES 集群中存放的是敏感数据,是不能够随便供人查看的。什么?在排查故障?那也不行,合规高于一切。 不知道大家有没有遇到过上面描述的情景,或者如果是你遇到了,你会怎么办呢? 我们常常讲,解决问题要抓住问题的本质。人类的本质是复读机,上述问题的本质是"敏感"。 既然问题的本质是数据敏感,那就把敏感数据变成普通数据。这样既符合了合规要求,也促进大家工作。 … - [INFINI Easysearch 完成龙芯架构兼容性认证](https://infinilabs.cn/blog/2023/news-20230606/): 近日,极限科技旗下软件产品 INFINI Easysearch 搜索引擎软件 V1.0 在龙芯中科的龙芯 3C5000L 平台上完成兼容性测试,功能与稳定性良好,并获得龙架构兼容互认证书。 龙芯是中国自主可控计算机处理器的代表品牌之一。龙芯处理器是由中国科学院计算技术研究所自主研发的一款高性能、低功耗、安全可靠的处理器。龙芯 3C5000L 是龙芯中科专门面向服务器领域的通用处理器。 … - [Easysearch 跨版本兼容性测试,还原 Elasticsearch 各版本快照数据](https://infinilabs.cn/blog/2023/easysearch-snapshot-restore/): 本文主要测试验证 Elasticsearch 各版本快照在 Easysearch 中进行数据恢复。 准备测试数据 # 索引 # 别名 # 模版 # 生命周期策略 # 创建快照 # PUT /_snapshot/my_backup { "type": "fs", "settings": { … - [让Easysearch运行在Kylin V10 (Lance)-aarch64上](https://infinilabs.cn/blog/2023/easysearch-runing-with-arm/): 简介 # 本文主要介绍在国产操作系统 Kylin V10 (Lance)-aarch64 上安装单机版 Easysearch/Console/Agent/Gateway/Loadgen 系统配置 # 在安装之前,需要先进行系统参数调整并创建操作用户,以下命令均需要使用 root 用户操作。 #配置nofile和memlock tee … - [INFINI Labs 产品更新 | Console 新增数据比对、新增数据看板表格组件及支持下钻功能等](https://infinilabs.cn/blog/2023/release-20230526/): INFINI Labs 产品更新啦~,本次产品版本更新包括 Gateway v1.14.0、Console v1.2.0、Easysearch v1.1.1 等,其中 Console 在上一版基础上做了很多优化改进以及新增了一些特性,如新增数据比对校验功能、数据看板模块新增了表格组件、图表组件支持下钻功能等。欢迎下载体验。 INFINI Gateway v1.14.0 # 极限网关本次更新如下: … - [ps vs top:CPU占用率统计的两种不同方式](https://infinilabs.cn/blog/2023/cpu-utilization/): 如何计算 CPU 占用率? # 简单来说,进程的 CPU 占用率指的是 CPU 有多少时间花费在了运行进程上。在 Linux 系统里,进程运行的时间是以jiffies[1]统计的,通过计算jiffies * HZ,就可以得到进程消耗的 CPU 时间,再除以 CPU 的总时间,就可以得到进程的 CPU 占用率:jiffies * HZ / total_time。 ps 和 top 的不同之处 # … - [INFINI Labs 产品更新 | 重磅推出 Easysearch v1.1](https://infinilabs.cn/blog/2023/release-20230515/): INFINI Labs 产品又更新啦,包括 Easysearch v1.1.0、Gateway v1.13.0、Console v1.1.0、Agent v0.4.0,其中 Easysearch 经过团队的数月打磨,现正式对外推出。Easysearch 是一个分布式的近实时搜索与分析引擎,核心引擎基于开源的 Apache Lucene。Easysearch … - [使用 Easysearch,日志存储少一半](https://infinilabs.cn/blog/2023/easysearch-storage-compression/): 在海量日志存储场景中,索引膨胀率是一个关键指标,直接影响存储成本和查询性能。它表示原始数据与索引数据在磁盘上所占空间的比率。较高的索引膨胀率不仅增加了存储成本,而且可能会影响查询速度,尤其是在 I/O 密集型的查询中。因此,我们需要密切关注和优化索引膨胀率。接下来,我们将比较 Elasticsearch 和 Easysearch 在处理相同数据时的索引膨胀率。 测试结果 # 一图胜千言, … - [ES 数据没了?谁动了我的数据?](https://infinilabs.cn/blog/2023/manage-es-del-ops/): 背景 # 我们在使用 Elasticsearch 的时候,可能会遇到数据“丢”了的情况。有可能是数据没成功写入 ES 集群,也可能是数据被误删了。 针对数据被误删,有没有好的解决办法呢? 其实我们可以把“删除数据”这个操作管理起来。当 ES 集群接收到删除数据命令的时候,先不执行该命令,而是生成一条删除数据的记录,经过管理人员批准后,该命令才会执行。这样不仅可以管理数据的删除,还可以进行删除操作 … - [喜讯!极限科技荣获 2023 年第一批“北京大数据企业”认定!](https://infinilabs.cn/blog/2023/news-20230510/): 近日,极限数据(北京)科技有限公司顺利通过北京大数据协会 2023 年第一批大数据企业认定,并正式获得北京大数据协会颁发的《大数据企业证书》。 北京大数据协会(BBDA,Beijing Big Data Association)是在国家统计局、北京市统计局领导下,由百余家高校、科研机构、企事业单位共同发起的国内第一家在民政部门登记注册的大数据社会团体。协会的宗旨:普及数据科学,实现数据价值。 此次 … - [助力 Elasticsearch 国产化,极限科技受邀参加 2023 移动云大会](https://infinilabs.cn/blog/2023/news-20230509/): 近日,2023 移动云大会“数据库&云原生创新”论坛 在苏州隆重召开。现场精英荟萃、专家云集,共同探讨数据库与云原生技术发展及应用落地方案,为助力推动云原生数据库产业发展建言献策。极限科技创始人兼 CEO 曾勇受邀出席论坛。 会上,极限科技创始人兼 CEO 曾勇针对《Elasticsearch 国产化在移动云的演进之路》主题进行演讲,演讲围绕了什么是 Elasticsearch … - [国内首家 | 极限科技率先完成信通院搜索型数据库行业标准测试](https://infinilabs.cn/blog/2023/the-first-to-complete-the-evaluation-of-search-database-products/): 随着数字化转型的深入,非结构化数据越来越多地出现在各种类型的数据中,成为了最主要的数据元素,其中蕴藏着巨大的价值。根据 IDC 的预测,到 2025 年,非结构化的数据将占到 80%,而高德纳公司的预测,到 2024 年,这一数字将会是现在的三倍。当前,非结构化数据存在表征多样、管理复杂、价值挖掘困难等问题,而基于自动分词、倒排索引、关联度计算、矢量检索等技术的检索数据库,是实现非结构化数据高效 … - [喜讯!极限科技荣获一项国家发明专利授权:《数据可视化分析方法》](https://infinilabs.cn/blog/2023/news-20230429/): 近日,由极限数据(北京)科技有限公司自主研发的《数据可视化分析方法、装置、电子设备及存储介质》研究成果成功获得国家发明专利授权(专利号:ZL 2023 1 0188025.8)。 该技术是一种基于大数据的自动可视化分析方法,该方法基于数据的元数据和其各自的特征,通过后端算法自动计算出多维度的统计数据,并自动评估各个指标的重要度和是否存在分析价值,并进行重要度打分和排序,并挑选出最重要的指标,并自动 … - [极限科技正式成为北京软件协会会员单位](https://infinilabs.cn/blog/2023/news-20230427/): 近日,极限数据(北京)科技有限公司正式加入北京软件和信息服务协会,成为第十届理事会会员单位。 北京软件和信息服务业协会成立于 1986 年 10 月 21 日,是国内最早成立的软件行业协会之一,是经北京市民政局批准注册的社会组织。协会秉承“提供价值服务 促进产业发展”的宗旨,践行“服务企业 沟通政府 回馈社会”的职能,为北京软件和信息服务业企业提供全方位、高质量的服务,目前拥有会员单位 3000 … - [INFINI 产品更新|Console v1.0 版本正式发布](https://infinilabs.cn/blog/2023/release-20230422/): 本次 INFINI Labs 产品更新主要包括 Gateway v1.12.1、Console v1.0.0,其中 Console v1.0.0 是一个重要里程碑版本,该版本做了很多 UI 交互优化;集成了 Github SSO 单点登录功能;新增了数据迁移功能,支持跨搜索引擎、跨版本的数据迁移;新增了数据看板,支持自定义可视化报表;以及修复已知 Bug 等。值得一提的是,Console 非常轻量 … - [Arrow Flight SQL介绍](https://infinilabs.cn/blog/2023/what_is_flight_sql/): 本文诣在简单介绍 Flight SQL 的诞生背景、缘由,并不涉及其中的具体实现等技术细节。 列存的时代 # 大数据时代,以数据分析为主的场景下,人们不再关心整个实体,而仅仅关注其中的某个属性,这种情况下,如果数据在磁盘上按行存储,我们需要将所有行都从磁盘上读取出来,但仅仅用其中某列的一小部分数据,造成 I/O 浪费。如果数据是按列存放在磁盘上的,那我们仅需要读取所需列在磁盘上占用的一小块数 … - [INFINI Console 全新升级,支持纳管更多搜索引擎](https://infinilabs.cn/blog/2023/console_support_opensearch_easysearch/): Elasticsearch 是一款非常流行的大数据搜索与分析引擎,企业可以基于它构建自己的大规模搜索或者日志中心,也可以结合自己的业务数据,满足各种各样场景的开发需求,功能强大受到广大开发者的喜欢。 随着业务数据不断接入到 Elasticsearch,目前大部分企业内部都不止部署一套 Elasticsearch 集群,索引数量变多,集群变多,管理和维护成本也会随之增加, … - [INFINI Labs 公司宣传片](https://infinilabs.cn/blog/2023/infini-labs-intro-video/): 公司宣传片 # .aspect-ratio { position: relative; width: 100%; height: 0; padding-bottom: 75%; } .aspect-ratio iframe { position: absolute; width: 100%; height: 100%; left: 0; top: 0; } 极限科技,全称极限数据(北京) … - [【ES 大会分享】Elasticsearch 多集群管理最佳实践](https://infinilabs.cn/blog/2023/elasticsearch-multi-cluster-management-best-practices/): 分享介绍 # 演讲:Elasticsearch 多集群管理最佳实践 摘要: 1、集群管理面临的挑战 2、集群管理常用的工具 3、客户实际运维案例和经验分享 3.1、如何诊断集群问题 3.2、如何进行集群监控 3.3、如何进行灾备和恢复 4、根据实际项目经验得出一些最佳实践建议 视频回放 # .aspect-ratio { position: relative; width: 100%; … - [【ES 大会分享】Elasticsearch 无缝数据迁移实践](https://infinilabs.cn/blog/2023/seamless-migration-best-practice/): 分享介绍 # 演讲:Elasticsearch 无缝数据迁移实践 摘要:“话说产品经理和程序员最近眼神有点怪,业务迭代突然变快,Mapping 天天改,这下把运维折磨的不成人型,为了升级 Elasticsearch 常常熬夜到天明。除了数据重建、版本升级,总经理天天念叨什么上云、下云,跨云,反正头大。” 本次分享主要围绕上面运维同学的提到的头疼问题, … - [通过极限网关来加速索引写入速度](https://infinilabs.cn/blog/2023/accelerate-write-speeed-with-gateway/): 操作手册 # 测试环境 # 主集群: http://10.0.1.2:9200 , 用户名: elastic 密码:*** ,9 节点 , 硬件规格:12C64GB (31GB JVM) 备集群: http://10.0.1.15:9200 , 用户名: elastic 密码:*** ,9 节点 , 硬件规格:12C64GB (31GB JVM) 网关服务器 1( … - [INFINI 产品更新|Loadrun 首发亮相](https://infinilabs.cn/blog/2023/release-20230224/): INFINI Labs 为大家又带来一波产品更新,包括 Gateway v1.10.0、Console v0.8.0、Loadgen v1.5.0、Loadrun v0.1.0,其中 Loadrun 是本次产品更新中首发亮相,它是一个用来批量运行 Loadgen 测试用例的工具。欢迎大家下载体验。 INFINI Gateway v1.10.0 # 极限网关本次更新如下: Features # … - [关于 Elasticsearch 不同分片设置的压测报告](https://infinilabs.cn/blog/2023/pressure-with-diff-shards-setting/): 摘要 # 为了验证当前集群经常出现索引超时以及请求拒绝的问题,现模拟线上集群环境及索引设置,通过压测工具随机生成测试数据,针对当前的 850 个分片的索引,以及减半之后的索引,以及更小分片索引的写入进行压测,使用不同的并发、不同的批次大小来观察索引的吞吐情况,并记录写入队列的堆积情况,用来分析分片数、批次数对写入的影响,从而确定后续的优化方案。 压测场景 # Elasticsearch … - [使用 JavaScript 脚本来进行复杂的查询改写](https://infinilabs.cn/blog/2023/path_rewrite_by_javascript/): 有这么一个需求: 网关里怎样对跨集群搜索进行支持的呢?我想实现: 输入的搜索请求是 lp:9200/index1/_search 这个索引在 3 个集群上,需要跨集群检索,也就是网关能否改成 lp:9200/cluster01:index1,cluster02,index1,cluster03:index1/_search 呢? 索引有一百多个,名称不一定是 app, 还可能多个索引一起的。 … - [为 Elasticsearch 无缝添加代理和基础安全](https://infinilabs.cn/blog/2023/proxy_elasticsearch/): 如果你的 Elasticsearch 版本比较多或者比较旧,或者没有设置 TLS 和身份信息,那么任何人都有可能直接访问 Elasticsearch,而使用极限网关可以快速的进行修复。 使用 Elasticsearch 过滤器来转发请求 # 首先定义一个 Elasticsearch 的资源,如下: elasticsearch: - name: prod enabled: true … - [为 Kibana 添加代理和基础安全](https://infinilabs.cn/blog/2023/proxy_kibana/): 如果你的 Kibana 版本比较多或者比较旧,或者没有设置 TLS 和身份信息,那么任何人都有可能直接访问 Kibana,而使用极限网关可以快速的进行修复。 使用 HTTP 过滤器来转发请求 # - http: schema: "http" #https or http host: "192.168.3.188:5602" 添加身份验证 # - … - [查询请求流量日志分析](https://infinilabs.cn/blog/2023/request-logging/): 极限网关能够跟踪记录经过网关的所有请求,可用来分析发送给 Elasticsearch 的请求情况,用于分析请求性能和了解业务运行情况。 设置网关路由 # 如果需要开启极限网关的查询日志分析,需要在路由上面配置 tracing_flow 参数,设置一个流程来记录请求日志。 router: - name: default tracing_flow: request_logging … - [Apache Log4j 漏洞处置](https://infinilabs.cn/blog/2023/log4j2_filtering/): 【CVE 地址】 https://github.com/advisories/GHSA-jfh8-c2jp-5v3q 【漏洞描述】 Apache Log4j 是一款非常流行的开源的用于 Java 运行环境的日志记录工具包,大量的 Java 框架包括 Elasticsearch 的最新版本都使用了该组件,故影响范围非常之大。 近日, 随着 Apache Log4j 的远程代码执行最新漏洞细节被公 … - [2023 年中国数据库年度行业分析报告](https://infinilabs.cn/whitepaper/2023-china-db-report/): 本报告由墨天轮数据社区联合众多单位共同编制发布,参与单位如下(排名不分先后):北京大学、清华大学、达梦数据库、华为技术有限公司、极限科技(INFINI Labs)、深算院 YashanDB、云和恩墨、浪潮 KaiwuDB、百度云、飞轮科技等。 前言 # 本年度报告旨在全面梳理 2023 年中国数据库行业的年度发展情况,从数据库流行度、市场动态、生态建设、资本投资,以及国产数据库在金融行业核心系统 … - [2024 TDBC - 搜索型数据库白皮书](https://infinilabs.cn/whitepaper/2024-tdbc-search-db-whitepaper/): 本报告的撰写得到了数据库领域多家企业与专家的支持和帮助,主要参与编写单位如下(排名不分先后): 大数据技术标准推进委员会、极限数据(北京)科技有限公司、拓尔思信息技术股份有限公司、中移(苏州)软件技术有限公司、星环信息科技(上海)股份有限公司、北京人大金仓信息技术股份有限公司、达梦数据技术(江苏)有限公司、腾讯云计算(北京)有限责任公司、中移(杭州)信息技术有限公司。 本报告来源于:CCSA … - [AI 搜索与企业知识库管理解决方案](https://infinilabs.cn/solution/ai-knowledge-base/): - [Easysearch v1.0 搜索型数据库基础能力检验报告](https://infinilabs.cn/whitepaper/easysearch-search-db-testing-report/): 2023 年 4 月 18 日,在中国信通院组织的第一批“搜索型数据库”产品能力评测中,极限数据 (北京) 科技有限公司(以下简称:极限科技)的 Easysearch 搜索型数据库软件顺利完成了首个搜索型数据库产品能力测试。 该测评依据《搜索型数据库技术要求》进行,该标准融合了国内行业专家丰富的实践经验与智慧,是对搜索型数据库基础能力的综合评判,覆盖数据库基本能力、数据库管理能力、数据库安全能 … - [Easysearch 授权协议](https://infinilabs.cn/agreement/easysearch/): Easysearch 授权协议 # 更新日期:2023 年 6 月 8 日 生效日期:2023 年 6 月 8 日 本授权协议(以下简称“协议”)是由您(以下简称“用户”)与极限数据(北京)科技有限公司(以下简称“公司”)之间就公司的软件产品 Easysearch(以下简称“软件”)的使用而订立的法律协议。在同意本协议之前,请仔细阅读并确保您充分理解本协议的所有条款。通过安装、复制或以其他方式使 … - [Easysearch:助力中国一汽降本增效](https://infinilabs.cn/case/indexs/using-easysearch-to-help-automotive-companies-reduce-costs/): 客户介绍 # 中国一汽(中国第一汽车集团有限公司,简称“一汽集团”)是中国历史最悠久、规模最大的汽车制造企业之一,成立于 1953 年,总部位于吉林省长春市。作为中国汽车工业的摇篮,一汽集团是中央直属的国有特大型汽车企业,位列世界 500 强,业务涵盖整车研发、生产、销售、出行服务、金融等多个领域。 客户痛点/挑战 # 一汽集团需要针对当前 Elasticsearch(简称:ES) 集群进行优 … - [Elasticsearch VS Easysearch 性能测试报告](https://infinilabs.cn/whitepaper/es710-vs-easysearch-performance-test-report/): 概要 # 软件版本: Easysearch v1.19.0 Elasticsearch v7.10.2 本报告通过对不同场景的压测结果进行对比分析,得出以下结论: Easysearch 相比 Elasticsearch 的索引性能显著提升 Easysearch 集群的吞吐性能提升了 40% - 70%,且随着分片数量的增加,性能提升效果更为显著。 Easysearch … - [Elasticsearch 企业级平替综合解决方案](https://infinilabs.cn/solution/es-replacement/): - [INFINI Console:助力 Elasticsearch 集群平滑升级,保障业务零中断](https://infinilabs.cn/case/indexs/facilitating-smooth-elasticsearch-cluster-upgrades-with-infini-console/): 客户介绍 # 中国人民保险集团股份有限公司(PICC,简称“中国人保”)是中国历史最悠久、规模最大的综合性保险金融集团之一,成立于 1949 年,与新中国同龄。作为国有骨干金融企业,中国人保位列《财富》世界 500 强,2023 年排名第 110 位,业务涵盖保险、投资、科技三大板块,旗下拥有人保财险、人保寿险、人保健康等核心子公司。 客户背景 # … - [INFINI Easysearch 国产替代方案 v1.0](https://infinilabs.cn/whitepaper/easysearch-alternative-solution/): 摘要 # 极限科技推出的 Easysearch 是一款国产化、AI 原生、高性能的搜索型数据库,旨在替代 Elasticsearch 在企业搜索与分析场景中的应用。其具备 自主可控、向量检索、存储压缩、企业级安全与运维能力,并已在一汽、PICC、移动云等大型企业中成功落地,实现了性能提升、成本降低、平滑迁移的显著效果。配套的 INFINI Cloud 与 Coco AI 进一步构建了从基础设施到 … - [INFINI Easysearch 搜索引擎软件产品技术白皮书](https://infinilabs.cn/whitepaper/easysearch-whitepaper/): 摘要 # 长期以来,我国信息技术基础软件长期受制于人,数据库作为信创核心环节,搜索引擎数据库领域的国产替代需求日益迫切。全球搜索引擎数据库市场由 Elasticsearch 主导,中国产品占比较低。随着政策支持与行业关注度提升,国产搜索型数据库迎来重大发展机遇。 搜索型数据库在金融、通信、制造、零售、医疗、教育等行业的海量数据检索与分析场景中发挥着不可或缺的作用。 INFINI … - [一站式企业搜索基础设施平台建设方案](https://infinilabs.cn/solution/infini-cloud-platform/): - [企业 AI 可信内部搜索解决方案](https://infinilabs.cn/solution/ai-trusted-search/): - [作业帮跨云集群的就近本地访问](https://infinilabs.cn/case/indexs/how-to-build-cross-cloud-cluster-with-local-access/): 客户介绍 # 作业帮是中国领先的在线教育平台,成立于 2014 年。作业帮将人工智能、大数据等技术与教育教学深度融合,打造覆盖教、学、考、评、管、研等全场景智慧教育解决方案,满足用户对高效、便捷学习体验的需求。 业务需求 # 作业帮为了确保某个业务 Elasticsearch 集群的高可用,在百度云和华为云上面采取了双云部署,即将单个 Elasticsearch 集群跨云进行部署,并且要求业务 … - [友情链接及 Banner 素材资源](https://infinilabs.cn/download/media-assets/): .markdown table {display:table} .markdown table th, .markdown table td {vertical-align: middle} table tbody tr td:first-child,table tbody tr th:first-child {width:80px;} table:not(caption)** … - [存储降本50%+写入性能倍增:东莞证券 Easysearch 国产化替代实践](https://infinilabs.cn/case/indexs/200x-indexing-speedup-copy/): 客户介绍 # 东莞证券股份有限公司是东莞市属国有控股重点企业,也是全国首批承销保荐机构之一。自成立 30 多年来,东莞证券以经纪、资管、投行、自营四大业务为核心,积极发展私募基金、另类投资等业务,已成为全国性综合类证券公司。 客户背景 # 东莞证券作为国内综合性证券公司,业务覆盖经纪、投行、资管等多板块,日常运营中产生大量应用接口调用日志、交易行情日志、业务操作日志等非结构化与结构化数据。为 … - [授权协议](https://infinilabs.cn/agreement/console/): 授权协议 # 更新日期:2023 年 6 月 8 日 生效日期:2023 年 6 月 8 日 本授权协议(以下简称“协议”)是由您(以下简称“用户”)与极限数据(北京)科技有限公司(以下简称“公司”)之间就公司的软件产品(以下简称“软件”)的使用而订立的法律协议。在同意本协议之前,请仔细阅读并确保您充分理解本协议的所有条款。通过安装、复制或以其他方式使用本软件,您即表示您接受本协议的所有条款和条 … - [极限网关助力好未来 Elasticsearch 容器化升级](https://infinilabs.cn/case/indexs/using-gateway-help-tal-es-k8s-upgrade/): 客户介绍 # 好未来(NYSE:TAL)是一家以内容能力与科技能力为基础,以科教、科创、科普为战略方向,助力人的终身成长,并持续探索创新的科技公司。 好未来的前身学而思成立于 2003 年,2010 年在美国纽交所正式挂牌交易。好未来以“爱与科技助力终身成长”为使命,致力成为持续创新的组织。 客户痛点/挑战 # 好未来的日志 Elasticsearch(简称:ES)拥有数十套服务集群,几百台物 … - [极限网关助力移动云盘大幅降低搜索查询和写入延迟](https://infinilabs.cn/case/indexs/use-gateway-helps-caiyun-reduce-es-search-query-and-write-latency/): 客户介绍 # 中国移动云盘(原“和彩云网盘”)为用户提供微信文件、手机图片、通讯录等数字资产的存储备份、在线管理、群组共享等服务;支持任一终端上传,所有终端 (APP、小程序、iPad 、PC、TV、网页端等) 同步可见,月活跃用户规模位居行业第二,致力于成为 5G 时代用户个人与家庭的数字资产管理中心。 客户痛点/挑战 # 随着移动云盘业务的快速增长,移动云盘平台的搜索数据库资产已达 70+ … - [极限网关实现 Elasticsearch 异地容灾](https://infinilabs.cn/case/indexs/elasticsearch-remote-disaster-recovery/): 客户介绍 # 该客户为国内知名的科创服务大数据平台,为用户和企业提供知识产权、资源搜索、匹配、管理等服务,致力打造国际一流的科创服务大数据基础设施。 客户痛点/挑战 # 随着业务规模的增长,业务侧对使用的 Elasticsearch(简称:ES)集群的数据可靠性、集群稳定性等方面的要求越来越高。需要建设一个双机房的高可用业务架构,实现 Elasticsearch 异地容灾,当一端机房出现不可用 … - [某保险集团业务的索引速度百倍提升之旅](https://infinilabs.cn/case/indexs/200x-indexing-speedup/): 业务挑战 # 某大型保险集团的保单查询业务,通过将数据库的常用字段放到 Elasticsearch 里面,用来提升查询性能,集群部署在 14 台物理机上面,每个物理机上面部署了 4 个 Elasticsearch 实例, 整个集群约有 90 多亿条数据,索引主分片存储接近 5 TB,每天的增量更新数据大概在 6 亿条左右,由于业务上的特殊性,全国的所有的业务数据都存放在一个索引里面, 造成了单个 … - [某医药电子商务平台 ES 集群无缝跨云迁移](https://infinilabs.cn/case/indexs/es-cross-cloud-migration-in-pharmaceutical-e-commerce-industry/): 客户介绍 # 该客户是中国医药电子商务领域的佼佼者,其核心使命是为广大医药企业以及医疗机构提供全方位、高效便捷的在线服务。通过其精心打造的全程网上药品交易服务平台,该客户不仅提供了信息服务和技术支持,还实现了信息流、物流、资金流的高度协同,从而打造了一个高效运转的互联网药品批发交易市场。 客户痛点/挑战 # 客户在腾讯云上部署了若干个 Elasticsearch(简称:ES)集群,基于公司业务 … - [某货运平台从自建 ES 集群平滑迁移至阿里云](https://infinilabs.cn/case/indexs/smoothly-migrated-the-self-built-es-cluster-to-aliyun/): 客户介绍 # 该客户作为国内领先的数字货运平台,深度融合云计算、大数据、移动互联网和人工智能技术,为公路运输物流行业提供高效便捷的管车配货工具。它全面覆盖车找货、货找车的信息及交易服务,推动交通运输降本增效,实现数字经济对实体经济的深度赋能,助力行业数字化转型。 客户痛点/挑战 # 客户有几十个自建 Elasticsearch(简称:ES)集群,用于支撑内部用户、货源、交易、营销、日志等相关核 … - [欢迎加入合作伙伴](https://infinilabs.cn/partner/apply/): - [海量数据实时搜索解决方案](https://infinilabs.cn/solution/realtime-search/): - [移动云携手极限科技,实现 Elasticsearch 国产化替代与云原生升级](https://infinilabs.cn/case/indexs/ecloud-localization-elasticsearch/): 客户介绍 # 移动云隶属于中国移动通信集团公司,是建立在中国移动“大云”的基础上,自主技术研发而成的公有云平台,通过服务器虚拟化、对象存储、网络安全能力自动化、资源动态调度等技术,将计算、存储、网络、安全、大数据、开放云市场等作为服务提供,客户根据其应用的需要可以按需使用、按使用付费。 需求背景 # 移动云作为国内领先的云计算服务提供商,一直致力于提升其在搜索领域的服务能力。随着业务的快速发 … - [联系我们](https://infinilabs.cn/company/contact/): - [面向具身智能的数据基础设施解决方案](https://infinilabs.cn/solution/embodied-intelligence/): - [面向自动驾驶的数据基础设施解决方案](https://infinilabs.cn/solution/autonomous-driving/): ## Other Resources - [Sitemap](https://infinilabs.cn/sitemap.xml): Full machine-readable sitemap. - [RSS Feed](https://infinilabs.cn/index.xml): Latest updates and posts.