
OpenSearch 项目近期正式发布了 3.0 版本,这是该项目在移交至 OpenSearch 软件基金会后推出的首个重要版本。该项目原本由亚马逊 AWS 开发,去年 9 月完成移交,实现了社区主导的治理模式,并继续在 GitHub 上维护,沿用 Apache 2.0 开源许可协议。
此次更新在多个关键性能指标上实现了显著提升,尤其是在搜索性能与数据传输效率方面。新版本在多项查询操作中相较此前的 2.19 版本平均提升了 20% 的性能;对比更早的 1.3 版本,性能增长甚至达到 9.5 倍。这一提升主要得益于底层索引引擎升级为 Apache Lucene 10,从而优化了向量字段索引、稀疏数据处理以及压缩机制,进一步增强了查询速度与存储效率。
3.0 版本引入了“向量搜索”功能,标志着项目在搜索技术上的进一步拓展。此前处于实验阶段的“派生向量”机制现已正式上线,可在不保存原始向量数据的情况下,在查询时动态生成向量值,从而有效降低存储开销,并显著提升冷启动状态下的查询响应速度。官方表示,该机制可使查询延迟最多减少 30 倍,并支持多种向量引擎。
同时,新版本还增加了对 GPU 加速构建索引的支持,据称可使向量数据的索引构建速度提升超过 9 倍。这一特性特别适用于需要频繁处理向量数据的场景。结合此次推出的新版 Explain API,开发者可以更深入地理解向量查询的评分机制,掌握相似度计算和结果排序的依据,从而优化查询策略和系统表现。
本文属于原创文章,如若转载,请注明来源:OpenSearch 3.0 发布:性能跃升与向量搜索革新https://news.zol.com.cn/982/9821807.html