热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Elastic8.0:开启速度、规模、相关性和简单的新时代

转载:Elastic8.0:开启速度、规模、相关性和简单的新时代我们很高兴地宣布Elastic8.0的正式发布,随着Elasticsea

转载:Elastic 8.0:开启速度、规模、相关性和简单的新时代

我们很高兴地宣布 Elastic 8.0 的正式发布,随着Elasticsearch的向量检索功能的增强、对 NLP 的原生支持、越来越简化的数据打通,以及精简的安全体验,Elastic 8.0 迎来了一个速度、规模、相关性和简单的新时代。

Elastic Stack 8.0 introduction

Elastic Stack 8.0 introduction_哔哩哔哩_bilibili

无论是将人和团队与重要的内容联系起来、保持关键任务的应用和基础设施在线,还是保护整个数字生态系统免受日益复杂的网络威胁,Elastic 8.0都为下一代搜索驱动的解决方案奠定了基础,帮助每个人达到新的成功水平。

准备好开始了吗?Elastic 8.0 现在可以在 Elastic Cloud 上使用--这是唯一一个包含最新版本中所有新功能的 Elasticsearch 托管产品。


速度、规模和相关性:新的开端,但初心不变

每一个结束意味着一个新的开始。当我们开始新的一年时(2021年再见,2022年你好)--我们也开始进入一个速度、规模和相关性的 Elastic 8.0 新时代。

我们的客户和社区都了解,Elastic 始终奉行对速度、规模和相关性的承诺。每一个 Elastic 版本都有增强和优化,以确保 Elasticsearch 是最快速、最易扩展、最强大的搜索引擎。

事实上,在过去的三年里,我们在以下方面取得了巨大的进步:减少内存的使用(允许每个节点管理更多的数据),减少查询成本(尤其是对大型部署的影响),并引入一些全新的功能来提高相关性。

例如,随着 7.x 版本的发布,我们提高了日期柱状图和搜索聚合的速度、增强了页面缓存的性能、并创建了一个新的“预过滤”搜索阶段。此外,我们通过减少内存堆栈,完全支持 ARM 架构,引入新的方法来减少存储,使我们的客户能够通过新的冻结层和可搜索快照轻松地将计算与存储分离,从而降低了资源需求。

对于我们来说,对 Elastic Stack 做无限优化最赞的一点就在于,无论您如何选择将您的数据用于工作,这些增强功能本质上都能够帮助您以速度和规模进行搜索、解决和成功——无需额外的工作。


用原生向量检索提高搜索的相关性

Elastic 8.0 带来了一整套原生的向量检索功能,从而赋能客户和其员工能够使用自己的语言和文字进行搜索并获得高度相关的结果。

在过去的两年里,我们一直在努力使 Elasticsearch 成为进行向量检索的好地方。早在 Elasticsearch 7.0 发布时,我们就为高维向量引入了字段类型。在 Elasticsearch 7.3 和 Elasticsearch 7.4 中,我们引入了对向量相似性函数的支持。这些早期版本展示了将向量检索技术引入 Elasticsearch 生态系统的前景。我们很高兴地看到我们的客户和社区热切地将它们用于广泛的案例中。

今天,在 Elasticsearch 8.0中,我们把对自然语言处理(NLP)模型的本地支持直接引入 Elasticsearch,让向量搜索更加实用。此外,Elasticsearch 8.0 还包括对 ANN 搜索的原生支持--使基于向量的查询与基于向量的文档库进行快速、大规模的比较成为可能


用NLP的力量开辟一个新的分析世界

Elasticsearch 一直是做 NLP 的好地方,但之前它需要在 Elasticsearch 之外做一些处理,或者编写一些相当复杂的插件。在8.0版本中,用户将可以直接在 Elasticsearch 中进行命名实体识别、情感分析、文本分类等,而不需要额外的组件或代码。在 Elasticsearch 内部计算和创建向量,不仅在横向可扩展性方面是一个 "胜利"(通过在服务器集群中分布计算)--这一变化也为 Elasticsearch 用户节省了大量的时间和精力。

Elastic Stack 8.0 介绍 2

Elastic Stack 8.0 介绍 2_哔哩哔哩_bilibili

在 Elastic 8.0中,用户可以直接在 Elasticsearch 中使用 PyTorch 机器学习模型(如 BERT),并在 Elasticsearch 中使用这些模型进行推理。这些模型可以是你自己的自定义模型,也可以是向社区发布的模型,如 Hugging Face。

通过让用户直接在 Elasticsearch 中进行推理,比以往任何时候都更容易将现代 NLP 的力量整合到搜索应用和体验中(想想看:不需要写代码哦!),本质上更有效率(感谢 Elasticsearch 的分布式计算能力),而且 NLP 本身变得更快,因为你不需要将数据转移到一个单独的进程或系统中。


快速搜索,规模搜索

鉴于 Elastic 8.0 是基于 Lucene 9.0 的,那些利用现代 NLP 的搜索体验,由于对 ANN 的(新)原生支持,可以做到更加快速和规模化。ANN 使快速有效地对比基于向量的查询和基于向量的文档语料库(无论是小的、大的还是巨大的语料库)成为可能。

Elastic Stack 8.0 介绍 3

Elastic Stack 8.0 介绍 3_哔哩哔哩_bilibili


想想看,这仅仅是个开始......

总之,通过对现代 NLP 模型的本地支持和对ANN搜索的本地支持,使得 Elastic 8.0 为我们的客户和社区释放了向量检索的力量。

Elastic Stack 8.0 介绍 4

Elastic Stack 8.0 介绍 4_哔哩哔哩_bilibili

未来,由搜索驱动的解决方案(如Elastic Enterprise Search)将使利用向量检索的强大能力变得非常简单。在这个例子中,用户的搜索词不需要与最佳结果完全匹配。向量检索能够 "连接这些点",并轻松地浮现出最相关的结果。


简单的事情应该简单化

通过两个新 AWS 集成来简化云原生观察能力

在过去的几个版本中,我们简化了从任何来源获取任何类型的数据到 Elastic Stack 的过程。随着 Elastic 8.0 的发布,我们进一步扩大了云原生集成,有两个新的 AWS 集成,即:一个新的 AWS Lambda 应用程序集成和一个新的 Amazon S3 Storage Lens 集成。

新的 AWS Lambda 应用发布在AWS无服务器应用库(SAR)中,使用户能够简化他们的架构并简化数据摄取进程,而不需要支付配置虚拟机或安装数据传输器的开销。简单地说,用户现在只需在 AWS 控制台内点击几下,就能将日志从 Amazon S3 摄取到他们的 Elastic Cloud 部署中。

通过 Elastic 在12月首次宣布的 Amazon S3 Storage Lens 集成,用户可以轻松地将 Storage Lens 指标运送到他们的 Elastic Cloud 部署,使用 Elasticsearch 强大的搜索和分析功能以及 Kibana 强大的仪表盘功能来优化 Amazon S3 使用成本,在确保数据保护效率的基础上,监控用户活动趋势。另外,现在你可以通过 AWS Marketplace 注册,轻松开始使用 AWS 上的 Elastic Cloud 的免费试用。

通过简化的堆栈安全保护你的数据免受未经授权的访问

适当的安全从来没有像今天这样重要。虽然安全功能多年来一直是免费的并内嵌在 Elastic Stack 中,但我们仍旧进一步简化了配置安全所需的步骤——因为我们相信,任何集群都不应该在没有保护的情况下运行。在 Elastic 8.0 中,对于自我管理的集群,现在默认启用安全功能。这确保了数据、网络和用户在 Elastic Stack 中的安全,防止数据泄露和未经授权的访问。通过产品内的协助,如自动生成的token和证书,我们已经精简和简化了这一过程,以节省时间和精力,使所有人都能获得安全。

而且,如果你已经在使用(或准备尝试)Elastic Cloud,请放心,安全和完全基于角色的访问控制始终是启用的。


推荐阅读
  • 时序数据是指按时间顺序排列的数据集。通过时间轴上的数据点连接,可以构建多维度报表,揭示数据的趋势、规律及异常情况。 ... [详细]
  • J2EE平台集成了多种服务、API和协议,旨在支持基于Web的多层应用开发。本文将详细介绍J2EE平台中的13项关键技术规范,涵盖从数据库连接到事务处理等多个方面。 ... [详细]
  • 构建高性能Feed流系统的设计指南
    随着移动互联网的发展,Feed流系统成为了众多社交应用的核心组成部分。本文将深入探讨如何设计一个高效、稳定的Feed流系统,涵盖从基础架构到高级特性的各个方面。 ... [详细]
  • 本文深入探讨了分布式文件系统的核心概念及其在现代数据存储解决方案中的应用,特别是针对大规模数据处理的需求。文章不仅介绍了多种流行的分布式文件系统和NoSQL数据库,还提供了选择合适系统的指导原则。 ... [详细]
  • Golang与微服务架构:构建高效微服务
    本文探讨了Golang在微服务架构中的应用,包括Golang的基本概念、微服务开发的优势、常用开发工具以及具体实践案例。 ... [详细]
  • FTX 闪崩,4 小时暴跌 80%,熊市的最后一跌?区块链已死?
    FTX 闪崩,4 小时暴跌 80%,熊市的最后一跌?区块链已死? ... [详细]
  • [编程题] LeetCode上的Dynamic Programming(动态规划)类型的题目
    继上次把backTracking的题目做了一下之后:backTracking,我把LeetCode的动态规划的题目又做了一下,还有几道比较难的Medium的题和Hard的题没做出来,后面会继续 ... [详细]
  • 集群与负载均衡技术解析
    本文探讨了集群(Cluster)的概念,即通过网络连接的一组计算机系统,它们作为一个整体提供服务,实现分布式计算。文章还详细介绍了负载均衡技术,旨在提高网络服务的效率和可靠性。 ... [详细]
  • 深入浅出:Hadoop架构详解
    Hadoop作为大数据处理的核心技术,包含了一系列组件如HDFS(分布式文件系统)、YARN(资源管理框架)和MapReduce(并行计算模型)。本文将通过实例解析Hadoop的工作原理及其优势。 ... [详细]
  • 基于OpenCV的小型图像检索系统开发指南
    本文详细介绍了如何利用OpenCV构建一个高效的小型图像检索系统,涵盖从图像特征提取、视觉词汇表构建到图像数据库创建及在线检索的全过程。 ... [详细]
  • 惠普战86 Pro G2:新一代商用台式机的性能与设计解析
    惠普战86 Pro G2台式机以其卓越的性能和紧凑的设计,满足了现代商务环境的需求。本文将详细介绍这款商用台式机的各项特点,包括其强大的硬件配置、精美的外观设计以及出色的稳定性和安全性。 ... [详细]
  • 设计模式系列-原型模式
    一、上篇回顾上篇创建者模式中,我们主要讲述了创建者的几类实现方案,和创建者模式的应用的场景和特点,创建者模式适合创建复杂的对象,并且这些对象的每个组成部分的详细创建步骤可以是动态的变化的,但 ... [详细]
  • 深入探讨Web服务器与动态语言的交互机制:CGI、FastCGI与PHP-FPM
    本文详细解析了Web服务器(如Apache、Nginx等)与动态语言(如PHP)之间通过CGI、FastCGI及PHP-FPM进行交互的具体过程,旨在帮助开发者更好地理解这些技术背后的原理。 ... [详细]
  • GitHub基础指南:项目代码的部署与管理
    GitHub是一个广泛使用的开源代码托管平台,支持版本控制与协作开发。本文将指导开发者如何在GitHub上高效地管理和分享项目代码,包括项目的创建、代码的上传与下载等基本操作。 ... [详细]
  • 本文详细介绍了利用JavaScript实现的五种不同的网页弹出窗口技术,包括全屏窗口、全屏模式窗口、带收藏链接工具栏的窗口、网页对话框及HTA窗口。 ... [详细]
author-avatar
白羊蓝色雨线
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有