Azure AI 搜索中的新增功能
Azure 认知搜索现已更名为 Azure AI 搜索。 了解 Azure AI 搜索的功能、文档和示例的最新更新。
注意
预览功能在此处公布,但我们还会维护预览功能列表,以便你可以在一个位置找到这些功能。
2024 年 4 月
Item | 类型 | 描述 |
---|---|---|
解决信息泄露问题的安全更新 | API | GET 响应不再返回连接字符串或密钥。 适用于 GET 技能组、GET 索引和 GET 索引器。 此更改有助于保护与 AI 搜索集成的 Azure 资产免受未经授权的访问。 |
基本层和标准层上的更多存储 | 基础结构 | 基本层现在最多支持三个分区和三个副本。 基本层和标准层 (S1, S2, S3) 每个分区的存储量明显增加,每个分区的计费费率相同。 额外的容量受区域可用性影响,适用于 2024 年 4 月 3 日之后新建的搜索服务。 目前没有就地升级,因此必须创建新的搜索服务才能获取额外的存储。 |
矢量的更多配额 | 基础结构 | 在所选区域 2024 年 4 月 3 日之后新建的服务上,矢量配额也更高。 |
矢量量化、窄矢量数据类型和新的 stored 属性(预览) |
功能 | 这三个功能共同增加了矢量压缩和更智能的存储选项。 第一,标量量化减少了内存和磁盘上的矢量索引大小。 其次,窄数据类型将通过存储较小的值来减少每字段存储。 第三,可以使用 stored 来选择不存储仅用于搜索结果的额外矢量副本。 如果查询响应中不需要矢量,可以将 stored 设置为 false 以节省空间。 |
2024-03-01-preview 搜索 REST API | API | 新数据类型、矢量压缩属性和矢量存储选项的搜索 REST API 的新预览版。 |
2024-03-01-preview 管理 REST API | API | 用于控制平面操作的全新预览版管理 REST API。 |
2023-07-01-preview 弃用公告 | API | 在 2024 年 4 月 8 日宣布了弃用。 它将从 2024 年 7 月 8 日开始不再受支持。 这是提供了矢量搜索支持的第一个 REST API。 较新的 API 版本具有不同的矢量配置。 请尽快迁移到较新版本。 |
2024 年 2 月
Item | 类型 | 描述 |
---|---|---|
新的维度限制 | 功能 | 对于矢量字段,维度上限现在从 2048 增加到 3072 。 |
2023 年公告
月 | 类型 | 公告 |
---|---|---|
11 月 | 功能 | 矢量搜索,正式发布。 之前对客户管理的密钥 (CMK) 的限制现已取消。 预筛选和穷举 K 最近的邻域算法现在也已正式发布。 |
11 月 | 功能 | 集成矢量化(预览版)在索引编制期间添加数据分块和文本到矢量的转换,并在查询时添加文本到矢量的转换。 |
11 月 | 功能 | 导入和矢量化数据向导(预览版)自动执行数据分块和矢量化。 它面向 2023-10-01-Preview REST API。 |
11 月 | 功能 | 索引投影(预览版)定义辅助索引的形状,用于一对多索引模式,其中扩充管道中的内容可以面向多个索引。 |
11 月 | 技能 | Azure OpenAI 嵌入技能(预览版)连接到 Azure OpenAI 资源上部署的嵌入模型,以在技能集执行期间生成嵌入。 |
11 月 | 技能 | 文本拆分技能(预览版)在 2023-10-01-Preview 中更新,以支持本机数据分块。 |
11 月 | 示例 | 生成式 AI 应用程序中基于角色的访问控制介绍如何使用 Microsoft Entra ID 和 Microsoft Graph API 对索引中分块内容实施精细的用户权限。 |
10 月 | 示例 | “与数据聊天”解决方案加速器。 使用 Azure AI 搜索作为检索器的端到端 RAG 模式。 它提供索引、数据分块和业务流程。 |
10 月 | 功能 | 用于矢量空间中相似搜索的详尽 K-近邻 (KNN) 评分算法。 仅在 2023-10-01-Preview REST API 中可用。 |
10 月 | 功能 | 矢量搜索中的预筛选器在查询执行之前评估筛选条件,从而减少需要搜索的内容量。 仅在 2023-10-01-Preview REST API 中可用,其方法是通过查询上可设置为 preFilter (默认值)或 postFilter 的新 vectorFilterMode 属性来实现,具体取决于你的要求。 |
10 月 | API | 2023-10-01-Preview 搜索 REST API 中断了矢量字段和矢量查询的定义。 |
7 月 | 示例 | 矢量演示(适用于 JavaScript 的 Azure SDK)。 使用 Node.js 和 @azure/search-documents 12.0.0-beta.2 库生成嵌入、创建和加载索引,以及运行多个矢量查询。 |
7 月 | 示例 | 矢量演示(适用于 .NET 的 Azure SDK)。 使用 Azure.Search.Documents 11.5.0-beta.3 库生成嵌入、创建和加载索引,以及运行多个矢量查询。 还可以从 Azure SDK 团队试用此示例。 |
7 月 | 示例 | 矢量演示(适用于 Python 的 Azure SDK)使用 azure.search.documents 的最新 beta 版本生成嵌入、创建和加载索引,以及运行多个矢量查询。 有关更多矢量搜索演示,请访问 azure-search-vector-samples/demo-python 存储库。 |
6 月 | 功能 | 矢量搜索公共预览版。 |
6 月 | API | 2023-07-01-preview 搜索 REST API。 支持矢量搜索。 |
5 月 | 功能 | Azure RBAC(基于角色的访问控制,正式发布)。 |
5 月 | API | 2022-09-01 管理 REST API,支持配置搜索以使用 Azure 角色。 Azure PowerShell 的 Az.Search 模块和 Azure CLI 的 Az.search 模块已更新为支持搜索服务身份验证选项。 还可以使用 Terraform 提供程序配置身份验证选项。 |
4 月 | 示例 | 多区域部署 Azure AI 搜索,实现业务连续性和灾难恢复。 部署脚本,可为 Azure AI 搜索完整地配置多区域解决方案,并提供在终结点失败时同步内容和请求重定向的选项。 |
3 月 | 示例 | ChatGPT + Enterprise 数据以及 Azure OpenAI 和 Azure AI 搜索 (GitHub)。 用于将 Azure AI 搜索与 OpenAI 中的大型语言模型相结合的 Python 代码以及模板。 有关背景信息,请参阅此技术社区博客文章:使用 ChatGPT 彻底改变企业数据。 要点: 使用 Azure AI 搜索来整合可搜索内容并为其编制索引。 查询初始搜索结果的索引。 收集来自这些结果的提示,并将其发送到 Azure OpenAI 中的 gpt-35-turbo(预览版)模型。 返回跨文档答案,并在面向客户的应用中提供引文和透明度,以便用户可以评估该响应。 |
上一年的公告
服务品牌重塑
多年来,此服务有多个名称。 此处为逆时序顺序排列这些名称:
- Azure AI 搜索(2023 年 11 月)已重命名,以符合 Azure AI 服务和客户预期。
- Azure 认知搜索(2019 年 10 月)已重命名,以反映认知技能和 AI 处理在服务操作中更广泛的用途(但仍为可选)。
- Azure 搜索(2015 年 3 月)原始名称。
服务更新
在 Azure 网站上可以找到 Azure AI 搜索的服务更新通告。