OpenSearch Software Foundation 是 Linux Foundation 下支持 OpenSearch 项目的基金会。它为社区提供长期运作所需的基础设施和资源;基金会董事会管理预算等事务,技术方向由 OpenSearch 项目自己的技术治理机制负责。基金会治理说明
OpenSearch 不只是一个搜索引擎,而是一套可组合的搜索、分析和数据处理组件。官方文档列出核心引擎、Dashboards、Data Prepper 和客户端等组成。官方版本页显示 OpenSearch 3.9.0 于 2026 年 9 月 29 日发布,项目仍在持续迭代。下载与版本信息
核心检索与可视化
- OpenSearch 是基于 Apache Lucene 的分布式搜索与分析引擎,可用于全文检索、日志分析、向量检索和聚合查询。
- OpenSearch Dashboards 是与 OpenSearch 配套的可视化界面,可查询、探索和展示索引数据,也为安全、告警和机器学习等插件提供 UI。
数据采集与处理
- OpenSearch Data Prepper 是服务端数据管道,可接收、过滤、丰富、转换和路由日志、指标及 trace 数据,再发送到下游分析系统。
- OpenSearch clients 为多种编程语言提供客户端接口,应用可通过 API 与集群交互。
机器学习与性能工具
- Machine Learning Commons(ML Commons) 为 OpenSearch 插入机器学习能力,可连接模型并在搜索、异常检测和向量工作流中使用。
- OpenSearch Benchmark 用于运行可重复的性能测试,帮助比较配置和版本变化对集群性能的影响。
这些组件可以按需组合:Data Prepper 负责数据进入和预处理,OpenSearch 保存并查询数据,Dashboards 提供交互式分析;客户端将搜索能力接入应用,机器学习和 Benchmark 则用于扩展与评估。不是每个部署都需要启用所有组件。
基金会层的资源治理与项目层的技术决策各有边界。本文介绍的是 OpenSearch 项目套件,不把 Foundation 本身说成另一个引擎或技术产品;正式部署前应核对各组件的版本兼容矩阵、升级路径和安全配置。