OpenSearch 2.0 发布,ElasticSearch 替代品性能大幅提升
OpenSearch 2.0 现已正式发布!此版本融合了来自整个 OpenSearch 社区的用户反馈和贡献,以提供大量新功能和性能增强。我们非常感谢社区为构建分布式搜索和分析工具集而做出的协作努力,这些工具集具有开发人员可以依赖的功能,可用性和开源灵活性,以创建他们最具创新性的解决方案。
下面介绍了一些可以使用 OpenSearch 2.0 的新功能和增强功能。您可以在此处找到完整的发行说明。
Lucene 9.1
在2.0版本中,OpenSearch已升级到Lucene 9.1(Lucene 9.1文档)。迁移到最新版本的Lucene为这个版本提供了许多令人兴奋的进步,并将在未来的版本中继续提供更多的价值。对于 2.0,此升级启用了以下增强功能:
- Lucene 9.1 提供的性能优化包括将多维点的索引速度提高了 10–15%。
- Java Jigsaw模块支持 意味着在 9.1 版本中,Lucene 具有模块描述符和依赖项信息。这与OpenSearch的持续发展相一致,使工具集更加模块化和可扩展。
文档级警报
文档级警报(请参阅 GitHub 问题)允许用户创建可按文档生成警报的监视器。这些监视器通常用于安全检测,其使用的方法与 OpenSearch 中提供的其他类型的警报监视器类似:查询级别和存储桶级别。虽然这些警报使用数据的汇总视图,但文档级警报可以对索引中的每个文档发出警报,突出显示哪些特定文档或记录正在触发监视器中的警报,并避免基于时间戳的监视间隙或数据重叠。
通知
新的通知插件(参见GitHub问题)为OpenSearch添加了一个统一的通知系统。用户不再需要独立配置和管理每个插件的通知通道;在2.0版本中,通知插件提供了一个集中的位置来设置和管理相关OpenSearch插件的通知。例如,除了管理警报插件的通知外,此插件还可以在索引状态管理 (ISM) 插件中完成计划操作时生成通知。
ML 共享资源升级
随版本 1.3 引入的 ML Commons 插件(请参阅 GitHub 存储库在 2.0 版中获得了两个新算法,可将 OpenSearch 的机器学习 (ML) 功能扩展到其他工作负载,减少构建 ML 功能所需的工作量,并集中计算、资源管理和 ML 流程的安全性。用于线性回归和定位的新算法与 kmeans 和随机切割森林的现有算法相结合,为构建和训练 ML 模型提供了全面的基础。线性回归的添加旨在简化用于预测分析的ML模型的开发;通过本地化,用户可以在开发 ML 方法方面抢占先机,这些方法可以揭示异常或检测到的任何事件的关键因素,从而促进根本原因分析和其他用例的分析和可视化。
替换非包容性术语
此版本将整个 OpenSearch 中的非包容性术语(如主、黑名单)替换为包容性术语(如集群管理器、白名单)。(请参阅 GitHub 中的问题)。
RPM 包管理器
版本 2.0 遵循版本 1.3.2,以包括 RPM 包管理器分发版的可用性(请参阅 GitHub 问题)。这简化了基于红帽 Linux 的操作系统的 OpenSearch 发行版的安装。您可以在此处查看兼容的 Linux 版本。
重大更改和持续支持
OpenSearch遵循语义版本控制或SemVer,因此重大更改仅包含在主要版本版本中,例如此版本。对于2.0版本,不兼容更改的列表包括上面提到的Lucene升级和包容性术语等更新,以及由于添加通知插件而在目标API中的重大更改以及其他更改。有关 2.0 版中重大更改的完整列表,请参阅文档。
请注意,我们将继续支持 OpenSearch 1.x 发行版。有关弃用支持的详细信息,请参阅常见问题解答的第 3.28 节。
为项目做贡献
您的想法和贡献对 OpenSearch 项目产生了真正的影响!从Lucene升级到新插件再到ML进步,此版本包括来自OpenSearch社区的许多有价值的贡献。我们向所有为OpenSearch 2.0做出贡献的人致以最深切的感谢。
如果您有兴趣了解更多信息,有具体问题,或者只是想提供反馈,请访问 OpenSearch.org,在 GitHub 上为 OpenSearch 或 OpenSearch Dashboards 打开问题,或在论坛中发帖。还有定期的社区会议,包括每次会议的更新和问答时间。
对于几乎任何类型的贡献,打开问题是第一步。如果您渴望加入,请查看带有“需要帮助”标签的问题。
立即开始
你可以在这里下载OpenSearch 2.0!请务必在开始时查看发行说明和更新的文档。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
6 月数据库排行榜:Oracle、PG 和 MongoDB 分数上涨
DB-Engines 数据库流行度排行榜发布了 6 月份的更新。 可以看到,分数明显上涨的数据库包括 Oracle、PostgreSQL 和 MongoDB,其中 Oracle 分数上涨最多——较上个月增加了 24.92 分。MySQL 和 Redis 的分数则略有下跌,尤其是 MySQL 的分数已连续下跌了两个月。 下图是 TOP 10 数据库的最新分数和变化情况。 Rank DBMS Score Changes 1. Oracle 1287.74 +24.92 2. MySQL 1189.21 -12.89 3. MicrosoftSQL Server 933.83 -7.37 4. PostgreSQL 620.84 + 5.55 5. MongoDB 480.73 + 2.49 6. Redis 175.31 -3.71 7. IBM Db2 159.19 -1.14 8. Elasticsearch 156.00 -1.70 9. MicrosoftAccess 141.82 -1.62 10. SQLite 135.44 +0.70 排名方面,Snowflake 较上个月上...
- 下一篇
IntelliJ IDEA 2022.1.2 发布
JetBrains 日前发布了 IntelliJ IDEA 2022.1 系列的第二个小幅更新版本,该版本主要修复了之前存在的各种错误,以下是这次更新中一些重要的内容: 修正了导致控制台跳过用户输入的问题 当终端处于焦点时,Search Everywhere 按预期工作 执行 Gradle 任务时,IDE 不再错误地返回 Invalid value: -1 修正了使用 "传统图标包" 时的图标大小 修正了在 Commit 工具窗口中双击时,导致打开源代码而不是 diff 的问题 在处理 Markdown 文件和保持多个项目打开时,按回车键时不会插入 "null" 文本的问题 文档工具窗口已被修复,现在可按预期工作 应用程序级字典中的数据不再丢失 在编译基于 WSL 的项目时,构建输出窗口按预期工作 更多详情可查看:https://blog.jetbrains.com/idea/2022/06/intellij-idea-2022-1-2/
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS6,CentOS7官方镜像安装Oracle11G
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Mario游戏-低调大师作品
- Docker安装Oracle12C,快速搭建Oracle学习环境
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程