搜索公司Elastic发布了Elasticsearch 7.7.0。这个版本引入了异步搜索、密码保护的密钥存储、对时间排序查询的性能改进、两个新的聚合以及针对ARM(非x86)平台的第一个打包版本。
Elasticsearch是Elastic (ELK)堆栈的一部分- Elasticsearch, Kibana, Beats和Logstash。对于异步搜索,最新版本允许用户在异步搜索可用时检索结果,从而消除了仅在查询完全完成时才等待最终响应的等待。
这个版本显著地减少了堆内存,从而改善了搜索和索引性能。通过在达到内存限制之前为每个节点存储更多数据,这也降低了成本。
现在可以对密钥存储库进行密码保护,以获得额外的安全性。Elasticsearch为密码和SSL证书使用一个自定义的磁盘密钥存储库。值被散列隐藏,没有任何用户特定的秘密。虽然这是一个可选特性,但如果现有密钥存储库没有密码,则不会出现任何新的提示。用户必须选择对密钥存储库进行密码保护,才能使用这个新特性。
随着Elasticsearch 7.7的发布,当查询基于时间的索引时,搜索结果将会更快。如果切分不包含任何具有相关时间戳的文档,则整个切分将被过滤掉。
引入了两个新的聚合—boxplot和top_metrics。对于给定的数据集,箱线图聚合将计算最小、最大和中值以及第一和第三个四分位数。在类似top_hits的情况下,top_metrics聚合将根据给定的不同字段上的最大或最小排序值从文档中选择指标。
Painless是随Elasticsearch 5.0引入的一种安全的脚本语言,已经被用户广泛接受。新的无痛实验室将与Elasticsearch 7.7一起在Kibana的开发工具部分提供。用户将能够轻松地测试和调试他们的无痛脚本使用无痛的实验室。
转换现在普遍可用,其中包括对跨集群搜索的支持。这允许用户在与源索引不同的集群上创建目标索引。
Elasticsearch 7.7发布版现在支持在非x86平台上工作的用户,同时提供AArch64的包。对于那些在Kubernetes集群上运行的用户,Elasticsearch的官方掌舵图表通常是可用的。
Elasticsearch 7.7可以通过弹性云上的弹性服务下载和部署。有关更多信息,有一个带有完整更新列表的突出版本。