描述
OpenSearch 是一个强大的、由社区驱动的搜索和分析套件,采用 Apache 2.0 许可证。它旨在使数据摄取、搜索、可视化和分析变得无缝且高效。基于 Apache Lucene 构建,OpenSearch 作为一个分布式搜索和分析引擎,使其成为各种应用的多功能工具。
阅读更多
该套件包括多个组件,例如 OpenSearch Data Prepper,这是一个服务器端数据收集器,用于过滤、丰富、转换、规范化和聚合数据,以便进行后续分析。OpenSearch Dashboards 提供了一个用户友好的数据可视化界面,而语言 API 允许使用多种编程语言与 OpenSearch 进行通信。
OpenSearch 支持多种用例,其中搜索和可观察性是最常见的。它允许全文搜索、向量搜索和通过分析日志、指标和跟踪来实现可观察性解决方案。向量搜索功能通过存储数据的向量嵌入来实现语义搜索和检索增强生成。
该平台具有高度可扩展性,适用于不同规模的应用。它还提供了 OpenSearch Benchmark 等工具用于性能测量,以及迁移助手用于从其他搜索引擎过渡。OpenSearch 非常适合构建 AI 驱动应用的开发人员、数据分析师和寻求强大搜索和分析解决方案的 IT 专业人员。
- 类别向量数据库与检索
- 定价模式开源
- 部署云端
- 平台多种
OpenSearch 套件的核心功能
社区驱动的开源
Apache 2.0 许可证
分布式搜索引擎
数据摄取和可视化
全文和向量搜索
可观察性解决方案
可扩展架构
性能基准测试工具
迁移支持
集成的语言 API
用于数据处理的数据预处理器
用于可视化的 OpenSearch Dashboards
语义搜索能力
支持 AI 驱动的应用
强大的索引和搜索能力
如何使用 OpenSearch 套件?
安装:使用 Docker 设置 OpenSearch 和 OpenSearch Dashboards
摄取:使用 REST API 或 Bulk API 将数据添加到 OpenSearch
搜索:对索引数据执行全文和向量搜索
可视化:使用 OpenSearch Dashboards 创建数据可视化
优化:利用 OpenSearch Benchmark 测量和改善性能
OpenSearch 套件的使用案例
- 搜索应用
- 可观察性
- AI 驱动的应用
- 数据可视化
- 性能基准测试





