Elasticsearch Serverless 现已正式发布
作者:来自 Elastic Yaru Lin
基于全新无状态(stateless)架构的 Elasticsearch Serverless 现已正式发布。它采用完全托管方式,因此你可以快速启动项目而无需操作或升级,并且可以使用最新的向量搜索和生成式 AI 功能。
我们很高兴地宣布 Elasticsearch Serverless 现已全面上市。我们已将 Elastisearch 重新设计为完全托管的服务,可以根据你的数据、使用情况和性能需求自动扩展。它具有 Elasticsearch 的强大功能和灵活性,且无需运营开销。
自今年春季发布技术预览版以来,我们引入了新功能来帮助开发人员更快地构建和管理应用程序。无论你是实施语义搜索、关键字搜索还是图像搜索,Elasticsearch Serverless 都可以简化流程,让你专注于创新而不是基础设施。
Elasticsearch Serverless 旨在消除管理资源的复杂性,使运行搜索、RAG 和 AI 驱动的应用程序变得更加容易,同时保持了 Elasticsearch 闻名的速度、相关性和多功能性。
在这篇文章中,我们将分享 Elasticsearch Serverless 如何利用其现代架构和开发人员友好的功能简化搜索应用程序的构建。
Elasticsearch 是搜索体验的支柱
Elasticsearch 长期以来一直是寻求高性能、可扩展搜索和矢量数据库功能的开发人员、数据科学家和全栈工程师的可信赖引擎。其强大的相关性功能和灵活性使其成为无数搜索驱动应用程序的支柱。
Elasticsearch 在查询速度和向量量化方面的创新使其成为领先的向量数据库,支持可扩展的 AI 驱动用例,如语义和混合搜索。
如今,Elasticsearch 继续通过结合以下功能为搜索设定黄金标准:
- 文本搜索的高速和相关性。
- 灵活的查询功能,可定制搜索工作流。
- 无缝处理混合查询,结合向量和词汇搜索。
- 一个开源核心,植根于 Lucene,不断优化,突破搜索技术的界限。
随着搜索用例的发展(结合混合搜索、AI 和推理以及动态工作负载),团队拥有比以往更多的扩展和管理基础设施的选择,以满足他们的独特需求。这些不断变化的需求为我们提供了一个令人兴奋的机会,让我们重新思考如何进行可扩展设计。
具有无服务器速度和简便性的 Elasticsearch
Elasticsearch Serverless 以 Elasticsearch 的优势为基础,满足现代工作负载的需求,这些工作负载的特点是大数据集、AI 搜索和不可预测的流量。Elasticsearch Serverless 以专为当今需求而构建的重新构想架构迎接这些挑战。
从根本上讲,Elasticsearch Serverless 建立在分离的计算和存储模型上。这是一项架构变化,它消除了重复数据传输的低效率并利用了对象存储的可靠性。从这里开始,分离关键组件可以独立扩展索引和搜索工作负载,并解决了在高需求场景中平衡性能和成本效益的长期挑战。
计算和存储分离
Elasticsearch Serverless 使用对象存储来实现可靠的数据存储和经济高效的可扩展性。通过消除对多个副本的需求,索引成本和数据重复得以降低。这种方法可确保存储仅用于必要的目的,从而消除浪费并最大程度地提高效率。
为了保持 Elasticsearch 的速度,段级(segment-level)查询并行化可优化从 S3 等对象存储中检索数据,而高级缓存策略可确保快速访问常用数据。
动态自动扩展,不打折扣
分离式架构还通过分离搜索(search)和摄取(ingest)工作负载实现了更智能的资源管理,允许它们根据特定需求独立扩展。这种分离可确保:
- 并发更新和搜索不再争夺资源。CPU 周期、内存和 I/O 独立分配,即使在高摄取操作期间也能确保一致的性能。
- 摄取量大的用例可从隔离计算中受益。确保快速可靠的搜索性能,即使在索引大量数据时也是如此。
- 向量搜索工作流蓬勃发展。分离允许计算密集型索引(如嵌入生成),而不会影响查询速度。
摄取、搜索和机器学习的资源可动态独立扩展,以适应不同的工作负载。无需为峰值负载过度配置,也不必担心需求高峰期间的停机时间。
阅读有关我们的动态和基于负载的摄取(ingest )和搜索(search)自动扩展的更多信息。
高性能查询执行
Elasticsearch Serverless 借助 Elasticsearch 作为向量数据库的优势来增强查询执行。查询性能和向量量化方面的创新可确保现代用例的快速高效搜索体验。亮点包括:
- 通过段级查询并行化加快数据检索速度,支持多个并发请求从对象存储中获取数据,并显著降低延迟,以确保即使数据未在本地缓存也能更快地访问
- 通过智能查询结果重用和 Lucene 中优化的数据结构实现更智能的缓存,允许仅缓存索引的已使用部分,
- 量身定制的 Lucene 索引结构可最大限度地提高各种数据格式的性能,确保以最有效的方式存储和检索每种数据类型。
- 高级向量量化可显著减少高维数据的存储占用空间和检索延迟,使 AI 和向量搜索更具可扩展性和成本效益。
这种新架构保留了 Elasticsearch 的灵活性(支持分面、过滤、聚合和多种数据类型),同时简化了操作并加速了现代搜索需求的性能。对于寻求适应不断变化的需求的免干预解决方案的团队,Elasticsearch Serverless 提供了 Elasticsearch 的所有功能和多功能性,而无需运营开销。
无论你是希望集成混合搜索的开发人员、使用高基数数据集的数据科学家,还是使用 AI 模型优化相关性的全栈工程师,Elasticsearch Serverless 都可以让你专注于提供卓越的搜索体验。
访问最新的搜索和 AI 功能
Elasticsearch Serverless 不仅仅是一项托管服务,它还是一个旨在加速开发和优化搜索体验的平台。在这里,你可以访问最新的搜索和生成 AI 功能:
- Elastic AI Assistant:快速访问文档、指南和资源,以简化原型设计和实施。
- ELSER 嵌入模型:启用语义或混合搜索功能,开辟查询数据的新方法。
- 语义文本(semantic text)字段类型:轻松为文本字段生成向量。
- 更好的二进制量化 (BBQ):优化向量存储和内存使用,而不会影响准确性或性能。
- Elastic 重新排序和倒数排序融合 (RRF):通过简化的重新排序和混合评分功能提高结果相关性。
- Playground 和开发者控制台:使用统一的界面和 API 工作流程试验新功能,包括 Gen AI 集成。
- ES|QL,Elastic 的直观命令语言,与 Elasticsearch Serverless 完全兼容。
- 使用情况和性能透明度:通过云控制台管理搜索速度和成本,并提供详细的性能洞察。
开始使用 Elasticsearch Serverless
准备好开始构建了吗?Elasticsearch Serverless 现已推出,你可以通过我们的免费试用版立即试用。
开发人员喜欢 Elasticsearch 的速度、相关性和灵活性。使用 Elasticsearch Serverless,你会喜欢它的简单性。
立即探索 Elasticsearch Serverless 并体验重新构想的搜索。了解 serverless 定价。
本文中描述的任何特性或功能的发布和时间均由 Elastic 自行决定。任何当前不可用的特性或功能可能无法按时交付或根本无法交付。
了解有关 Elastic Cloud Serverless 的更多信息,并开始 14 天免费试用以亲自测试。
原文:Elasticsearch Serverless is now generally available - Search Labs
相关文章:

Elasticsearch Serverless 现已正式发布
作者:来自 Elastic Yaru Lin 基于全新无状态(stateless)架构的 Elasticsearch Serverless 现已正式发布。它采用完全托管方式,因此你可以快速启动项目而无需操作或升级,并且可以使用最新的向量搜索和生成式 AI 功能。 …...

如何使用apache部署若依前后端分离项目
本章教程介绍,如何在apache上部署若依前后端分离项目 一、教程说明 本章教程,不介绍如何启动后端以及安装数据库等步骤,着重介绍apache的反向代理如何配置。 参考此教程,默认你已经完成了若依后端服务的启动步骤。 前端打包命令使用以下命令进行打包之后会生成一个dist目录…...
openEuler安装UKUI桌面
# 升级更新 sudo yum -y update # 安装UKUI界面 dnf install ukui # 设置图形启动 systemctl set-default graphical.target # 重启 # 查看当前系统启动模式 systemctl get-default # 修改默认启动模式为 命令行界面模式 systemctl set-default multi-user.target 在UK…...

深入理解Oracle DB的锁和闩
1. 引言 本文深入介绍Oracle DB的锁和闩。 2. Oracle DB 锁的基本概念 2.1 定义与作用 锁是 Oracle 数据库用于控制并发访问的一种机制。它用于防止多个事务同时对同一数据进行不一致的操作,确保数据的完整性和一致性。例如,当一个事务正在更新一行数…...

jenkins+github+springboot自动部署
背景: 最近看流水线有点意思,就说自己也搞一套。 预期效果: idea提交代码后,GitHub接收,jenkins自动部署。【后续加个自动部署时的代码检查、单元测试、安全测试、sonarqube】 思路分析: idea上的spring代码push到gi…...
HTML5系列(10)-- 地理位置服务指南
前端技术探索系列:HTML5 地理位置服务指南 🌍 致读者:探索位置服务的魅力 👋 前端开发者们, 今天我们将深入探讨 HTML5 的地理位置服务(Geolocation API),这项强大的功能让我们能…...
【MySQL 进阶之路】SQL 优化
6.SQL 性能分析笔记 在现代数据库的高并发环境下,SQL 查询优化成为提升系统性能和响应速度的关键。本文将总结常见的 SQL 优化策略,包括插入优化、主键设计、排序优化、GROUP BY 优化等,帮助你在面对大规模数据时,做到高效查询和…...

Web3的技术栈详解:解读区块链、智能合约与分布式存储
随着数字时代的不断发展,Web3作为下一代互联网的核心理念逐渐走进了大众视野。它承载着去中心化、用户主权以及更高效、更安全的网络环境的期望。Web3不再是由少数中心化机构主导的网络,而是通过一系列核心技术的支撑,给每个用户赋予了更多的…...

[在线实验]-在docker中运行clickhouse
镜像下载 docker的clickhouse镜像资源-CSDN文库 加载镜像 首先,需要获取ClickHouse的Docker镜像。如果已经有镜像文件(如clickhouse.tar),可以使用docker load命令来加载它: docker load --input clickhouse.tar …...
Rust常用命令总结
安装Rust 检查并更新Ubuntu的软件包 $ sudo apt update $ sudo apt upgrade安装相关依赖:安装GCC、G、MAKE、curl $ sudo apt install build-essential $ sudo apt install curl安装Rust $ curl --proto https --tlsv1.2 -sSf https://sh.rustup.rs | sh执行命令…...

Ant-Design X,AI组件库
前端的小伙伴们都知道有一个前端组件库超级火,可以说是 Top1 级别的,那就是 Ant-Design 而就在最近,他们又推出了一款新的组件库,Ant-Design X,这是专门用来做 AI 产品 的组件库,可能大家还很疑惑…...

Matplotlib 内置的170种颜色映射(colormap)
Matplotlib 提供了许多内置的颜色映射(colormap)选项,可以将数值数据映射到色彩范围——热力图、温度图、地图等可视化经常会用到。 # colormap 有两种引用形式plt.imshow(data, cmapBlues)plt.imshow(data, cmapcm.Blues) 颜色映射可以分为…...
在linux虚拟机安装VMware tools
安装UKUI桌面后,在火狐浏览器输入下载VMware tool地址: https://gitcode.com/open-source-toolkit/395d3/blob/5faa176939c7ac1f614a8b6f07f14cc31433ff95/VMwareTools-10.3.21-14772444.tar.gz 解压下载的软件包,进入目录:vmwa…...

初识EasyFramework
一、获取EF Git地址:https://github.com/HiWenHao/EFrameworkGitee地址:https://gitee.com/wang_xiaoheiiii/EFramework视频合集:EasyFramework介绍_哔哩哔哩_bilibiliQQ群: 711540505 二、 下载并初步了解 1. 下载完成后,可以看…...

OpenStack-Glance组件
Glance Glance使用磁盘格式和容器格式基础配置镜像转换 Glance 是 OpenStack 的镜像服务,负责存储、发现和管理虚拟机镜像。它允许用户创建和共享镜像,用于启动虚拟机实例。 Glance 的主要功能 (1)虚拟机镜像的管理 支持镜像的上…...

SPC三种判定准则的算法
1.连续6个点递增或递减 //传入数据列表 //返回连续X个及以上递增或递减的数组下标int n = array.Length; int X = X_in; List<int> regions_start = new List<int>(); List<int> regions_end = new List<int>();if(Open){for (int i = 0; i < n - (…...

20241129解决在Ubuntu20.04下编译中科创达的CM6125的Android10出现找不到库文件libncurses.so.5的问题
20241129解决在Ubuntu20.04下编译中科创达的CM6125的Android10出现找不到库文件libncurses.so.5的问题 2024/11/29 21:11 缘起:中科创达的高通CM6125开发板的Android10的编译环境需要。 vendor/qcom/proprietary/commonsys/securemsm/seccamera/service/jni/jni_if.…...
Mybatis @MapKey注解实现List转Map
文章目录 MapKey介绍MapKey示例- 传统的写法- MapKey的写法 MapKey介绍 在MyBatis中,MapKey 主要用于在映射查询结果到一个Map。 当你执行一个查询并期望返回一个Map时,你可以使用MapKey来进行结果集的映射。而Mybatis内部会将查询到的结果映射为一个k…...

vue中使用socket.io统计在线用户
目录 一、引入相关模块 二、store/modules 中封装socketio 三、后端代码(nodejs) 一、引入相关模块 main.js 中参考以下代码 ,另外socketio的使用在查阅其它相关文章时有出入,还是尽量以官方文档为准 import VueSocketIO from vue-socket.io import SocketIO from socket.io-…...

zotero中pdf-translate插件和其他插件的安装
1.工具–》插件 2.找插件 3.点击之后看到一堆插件 4.找到需要的,例如pdf-translate 5.点击进入,需要看一下md文档了解下,其实最重要的就是找到特有的(.xpi file) 6.点击刚刚的蓝色链接 7.下载并保存xpi文件 8.回到zotero,安装并使…...
java_网络服务相关_gateway_nacos_feign区别联系
1. spring-cloud-starter-gateway 作用:作为微服务架构的网关,统一入口,处理所有外部请求。 核心能力: 路由转发(基于路径、服务名等)过滤器(鉴权、限流、日志、Header 处理)支持负…...
AtCoder 第409场初级竞赛 A~E题解
A Conflict 【题目链接】 原题链接:A - Conflict 【考点】 枚举 【题目大意】 找到是否有两人都想要的物品。 【解析】 遍历两端字符串,只有在同时为 o 时输出 Yes 并结束程序,否则输出 No。 【难度】 GESP三级 【代码参考】 #i…...

Keil 中设置 STM32 Flash 和 RAM 地址详解
文章目录 Keil 中设置 STM32 Flash 和 RAM 地址详解一、Flash 和 RAM 配置界面(Target 选项卡)1. IROM1(用于配置 Flash)2. IRAM1(用于配置 RAM)二、链接器设置界面(Linker 选项卡)1. 勾选“Use Memory Layout from Target Dialog”2. 查看链接器参数(如果没有勾选上面…...

ServerTrust 并非唯一
NSURLAuthenticationMethodServerTrust 只是 authenticationMethod 的冰山一角 要理解 NSURLAuthenticationMethodServerTrust, 首先要明白它只是 authenticationMethod 的选项之一, 并非唯一 1 先厘清概念 点说明authenticationMethodURLAuthenticationChallenge.protectionS…...

微软PowerBI考试 PL300-在 Power BI 中清理、转换和加载数据
微软PowerBI考试 PL300-在 Power BI 中清理、转换和加载数据 Power Query 具有大量专门帮助您清理和准备数据以供分析的功能。 您将了解如何简化复杂模型、更改数据类型、重命名对象和透视数据。 您还将了解如何分析列,以便知晓哪些列包含有价值的数据,…...

九天毕昇深度学习平台 | 如何安装库?
pip install 库名 -i https://pypi.tuna.tsinghua.edu.cn/simple --user 举个例子: 报错 ModuleNotFoundError: No module named torch 那么我需要安装 torch pip install torch -i https://pypi.tuna.tsinghua.edu.cn/simple --user pip install 库名&#x…...
08. C#入门系列【类的基本概念】:开启编程世界的奇妙冒险
C#入门系列【类的基本概念】:开启编程世界的奇妙冒险 嘿,各位编程小白探险家!欢迎来到 C# 的奇幻大陆!今天咱们要深入探索这片大陆上至关重要的 “建筑”—— 类!别害怕,跟着我,保准让你轻松搞…...

三分算法与DeepSeek辅助证明是单峰函数
前置 单峰函数有唯一的最大值,最大值左侧的数值严格单调递增,最大值右侧的数值严格单调递减。 单谷函数有唯一的最小值,最小值左侧的数值严格单调递减,最小值右侧的数值严格单调递增。 三分的本质 三分和二分一样都是通过不断缩…...

云安全与网络安全:核心区别与协同作用解析
在数字化转型的浪潮中,云安全与网络安全作为信息安全的两大支柱,常被混淆但本质不同。本文将从概念、责任分工、技术手段、威胁类型等维度深入解析两者的差异,并探讨它们的协同作用。 一、核心区别 定义与范围 网络安全:聚焦于保…...

热门Chrome扩展程序存在明文传输风险,用户隐私安全受威胁
赛门铁克威胁猎手团队最新报告披露,数款拥有数百万活跃用户的Chrome扩展程序正在通过未加密的HTTP连接静默泄露用户敏感数据,严重威胁用户隐私安全。 知名扩展程序存在明文传输风险 尽管宣称提供安全浏览、数据分析或便捷界面等功能,但SEMR…...