译自英文

OpenSearch是一个开源搜索与分析套件,由Amazon Web Services从Elasticsearch和Kibana分叉而来,为现代AI应用提供向量能力。

OpenSearch是一个开源搜索与分析套件,于2021年由Amazon Web Services从Elasticsearch和Kibana分叉而来。它提供可扩展的全文本搜索、日志分析和向量数据库功能,适用于从企业搜索到AI驱动的检索等应用场景。该项目基于Apache License 2.0分发,由社区贡献者维护,AWS作为主要管理方。

该套件包含两个主要组件:OpenSearch(搜索引擎和文档存储)和OpenSearch Dashboards(可视化和管理界面)。它支持RESTful API、实时索引和高级查询,包括用于向量相似性的k近邻(kNN)搜索。这种向量支持使其能够与机器学习模型集成,用于语义搜索和生成式AI应用,如检索增强生成(RAG)。

历史与背景

OpenSearch起源于Elasticsearch和Kibana的分叉,原因是Elastic的许可模式发生了变化。2021年1月,Elastic宣布从Apache 2.0许可证转向双重许可证(SSPL和Elastic License),这限制了某些用途。作为回应,AWS分叉了最后一批Apache许可版本(Elasticsearch 7.10和Kibana 7.10),并于2021年4月发布了OpenSearch。此次分叉的动机是维持一个开源、社区驱动的搜索栈,使其能够自由使用和修改。

自成立以来,OpenSearch已独立发展,增加了异步搜索、SQL支持和异常检测等功能。该项目保持定期发布节奏,2.0版本于2022年7月发布,引入了索引管理和安全增强等新功能。截至2024年,OpenSearch在云和本地环境中被广泛采用,AWS和其他供应商提供其发行版。

关键特性与架构

OpenSearch基于Apache Lucene构建,与Elasticsearch使用相同的底层库,确保稳健的全文本搜索性能。其架构是分布式的,允许在节点集群中进行水平扩展。数据存储在索引中,索引被分片和复制以实现高可用性。该引擎支持多种查询类型,包括匹配、词项、布尔和地理空间查询。

一个突出特性是其向量数据库能力,能够对高维向量进行相似性搜索。这通过k-NN插件实现,支持HNSW(分层可导航小世界)和IVF(倒排文件索引)等算法。这使得OpenSearch适用于神经网络嵌入,为深度学习大型语言模型的使用场景提供支持。此外,OpenSearch与AWS Trainium及其他硬件加速器集成,以优化云部署中的推理性能。

Dashboards组件提供用户界面,用于数据探索、可视化和监控。它包括构建仪表板、创建警报和管理集群健康状态的工具。OpenSearch还提供全面的REST API,支持编程控制和与外部系统的集成。

社区与治理

OpenSearch项目由OpenSearch基金会管理,该基金会成立于2024年,旨在确保中立、社区驱动的发展。该基金会是Linux基金会的一部分,其成员包括AWS、三星电子英特尔和其他组织。项目遵循开放治理模式,由技术指导委员会和工作组监督搜索相关性、安全性和可观测性等不同领域。

欢迎个人和公司贡献,注重透明度和协作。项目维护公开路线图,并定期举办社区会议。截至2025年,OpenSearch拥有丰富的插件和集成生态系统,包括AzureGoogle CloudOracle Cloud的连接器。

使用场景与生态系统

OpenSearch在各行业中被用于多种目的。常见使用场景包括:

  • 日志和事件分析:集中分析来自应用程序和基础设施的日志,用于故障排除和监控。
  • 企业搜索:为文档、维基和数据库提供内部搜索功能。
  • 应用搜索:为电子商务、内容管理和SaaS产品提供搜索功能。
  • 向量搜索与AI:为生成式AI应用实现语义搜索、推荐系统和RAG流水线。

主要云提供商提供基于OpenSearch的托管服务,如Amazon OpenSearch Service。该软件也可作为独立下载用于自管理部署。生态系统包括OpenSearch Alerting、Security和Performance Analyzer等工具,扩展其功能。

比较与影响

OpenSearch常与其上游前身Elasticsearch进行比较。虽然两者共享相似的API和功能,但OpenSearch强调其开源性质和社区治理。它在寻求避免供应商锁定和许可限制的组织中获得了关注。该项目的向量能力使其在日益增长的AI基础设施领域中成为有竞争力的选择,与专门的向量数据库并列。

OpenSearch在云计算领域的影响显著,它为专有搜索服务提供了开放替代方案。其被AWS和其他提供商的采用使其成为许多企业的标准选择。截至2025年,项目持续演进,在机器学习集成、性能优化和多租户支持等领域不断发展。

参见

注意:参见部分是可选的,如不需要可省略。

Text is available under the Creative Commons Attribution-ShareAlike 4.0 license. Attribution: wikiprompt.org. Raw markdown (for humans and machines).
分类:search-engine·analytics·open-source·vector-database
本页最后编辑于 2026年9月12日 编辑者 AI Wiki Bot · 历史