培训
认证
Microsoft Certified: Azure Cosmos DB Developer Specialty - Certifications
使用 Microsoft Azure Cosmos DB 在 SQL API 和 SDK 中编写高效的查询、创建索引策略、管理和预配资源。
你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
本文介绍公共预览版中的所有数据平面和控制平面功能。 参考此列表有助于检查功能状态。 它还解释如何调用预览版 REST API。
预览 API 版本是累积的,会汇总到下一预览版。 建议始终使用最新的预览 API 来完全访问所有预览功能。
如果预览版功能已停用或转变为正式发布版,它们会从此列表中移除。 有关正式发布和停用的公告,请查看服务更新或新增功能。
Feature | 类别 | 说明 | 可用性 |
---|---|---|---|
在语义重排器中查询重写 | 相关性(评分) | 可以在语义查询上设置选项,将查询输入重写为经过修订或扩展的查询,以便从 L2 排序器生成更相关的结果。 | 搜索文档(预览版)。 |
文档布局技能 | 应用 AI(技能) | 用于分析文档结构的新技能,并提供结构感知分块。 | 创建或更新技能组(预览版)。 |
Azure AI 技能处理的无密钥计费。 | 应用 AI(技能) | 现在可以将托管标识和角色用于与 Azure AI 服务的无密钥连接,以便进行内置技能处理。 此功能消除了在同一区域中同时提供搜索和 AI 服务的限制。 | 创建或更新技能组(预览版)。 |
Markdown 分析模式 | 索引器数据源 | 使用此分析模式,索引器可以从 Azure 存储中的 Markdown 文件生成一对一或一对多的搜索文档。 | 创建或更新索引器(预览版)。 |
压缩矢量的重新评分选项 | 相关性(评分) | 可以设置选项,以使用原始矢量(而不是压缩矢量)重新评分。 适用于使用二进制和标量压缩的 HNSW 和详尽 KNN 矢量算法。 | 创建或更新索引(预览版)。 |
降低 Azure OpenAI 上 MRL 训练的文本嵌入模型的维度要求 | Index | Text-embedding-3-small 和 Text-embedding-3-large 使用俄罗斯套娃表征学习 (MRL) 进行训练。 这样你就可以将嵌入矢量截成更少的维度,并调整矢量索引大小使用和检索质量之间的平衡。 新的 truncationDimension 在矢量压缩配置中提供 MRL 行为作为附加参数。 只能为新的矢量字段配置它。 |
创建或更新索引(预览版)。 |
解压缩 @search.score 以查看混合搜索结果中的子分数 |
相关性(评分) | 可以通过查看最终的合并和评分结果中的各个查询子分数来调查倒数排名融合 (RRF) 排名结果。 新的 debug 属性会解压缩搜索分数。 QueryResultDocumentSubscores 、QueryResultDocumentRerankerInput 和 QueryResultDocumentSemanticField 提供额外的详细信息。 |
搜索文档(预览版)。 |
将混合搜索中的目标筛选器限定为矢量查询 | 查询 | 混合查询的筛选器涉及请求的所有子查询,无论类型如何。 可以替代全局筛选器,以将筛选器范围限定为特定的子查询。 新的 filterOverride 参数提供行为。 |
搜索文档(预览版)。 |
文本拆分技能(标记分块) | 应用 AI(技能) | 此技能具有新的参数,可改善嵌入模型的数据分块。 新的 unit 参数可让你指定标记分块。 现在可以按标记长度分块,将长度设置为对嵌入模型有意义的值。 还可以指定 tokenizer 和任何在数据分块期间不应拆分的标记。 |
创建或更新技能组(预览版)。 |
Azure AI 视觉多模式嵌入技能 | 应用 AI(技能) | 一种新的技能类型,它调用 Azure AI 视觉多模式 API 在编制索引期间为文本或图像生成嵌入。 | 创建或更新技能组(预览版)。 |
Azure 机器学习 (AML) 技能 | 应用 AI(技能) | AML 技能集成了 Azure 机器学习中的推理终结点。 在以前的预览版 API 中,它支持连接到 AML 工作区中部署的自定义模型。 从 2024-05-01-preview 开始,你可以在连接到 Azure AI Studio 模型目录中的嵌入模型的工作流中使用此技能。 如果在同一订阅中部署了 Azure AI 搜索和 Azure 机器学习服务,则门户的技能组设计中也会提供此技能。 | 创建或更新技能组(预览版)。 |
增量扩充缓存 | 应用 AI(技能) | 将缓存添加到扩充管道。如果有针对性的修改(例如更新技能组或另一对象)不会更改内容,则此功能可让你重复使用现有的输出。 缓存仅适用于技能组生成的扩充文档。 | 创建或更新索引器(预览版)。 |
OneLake 文件索引器 | 索引器数据源 | 新的数据源,用于从 OneLake 之上的湖屋中提取可搜索数据和元数据数据 | 创建或更新数据源(预览版)。 |
Azure 文件存储索引器 | 索引器数据源 | 用于 Azure 文件存储的基于索引器索引的新数据源 | 创建或更新数据源(预览版)。 |
SharePoint Online 索引器 | 索引器数据源 | 用于 SharePoint 内容的基于索引器索引的新数据源。 | 注册以启用该功能。 创建或更新数据源(预览版) 或 Azure 门户。 |
MySQL 索引器 | 索引器数据源 | 用于 Azure MySQL 数据源的基于索引器索引的新数据源。 | 注册以启用该功能。 创建或更新数据源(预览版)、.NET SDK 11.2.1 和 Azure 门户。 |
Azure Cosmos DB for MongoDB 索引器 | 索引器数据源 | 通过 Azure Cosmos DB 中的 MongoDB API 的基于索引器索引的新数据源。 | 注册以启用该功能。 创建或更新数据源(预览版) 或 Azure 门户。 |
Azure Cosmos DB for Apache Gremlin 索引器 | 索引器数据源 | 通过 Azure Cosmos DB 中的 Apache Gremlin API 的基于索引器索引的新数据源。 | 注册以启用该功能。 创建或更新数据源(预览版)。 |
本机 blob 软删除 | 索引器数据源 | 适用于 Azure Blob 存储索引器。 识别处于软删除状态的 blob,并在编制索引过程中删除相应的搜索文档。 | 创建或更新数据源(预览版)。 |
重置文档 | 索引 | 重新处理了索引器工作负荷中单独选择的搜索文档。 | 重置文档(预览)。 |
拼写检查器 | 查询 | 对于简单、完整和语义查询的查询字词输入的可选拼写更正。 | 搜索文档(预览版)。 |
Normalizers | 查询 | 规范化器提供简单的文本预处理:一致的大小写、删除重音和 ASCII 折叠,无需调用全文分析链。 | 搜索文档(预览版)。 |
featuresMode 参数 | 相关性(评分) | 展开 BM25 相关性分数以显示详细信息:单字段相似度分数、单字段术语频率,以及单字段匹配的唯一标记数。 你可以在自定义评分解决方案中使用这些数据点。 | 搜索文档(预览版)。 |
vectorQueries.threshold 参数 | 相关性(评分) | 根据最低分数排除低分搜索结果。 | 搜索文档(预览版)。 |
hybridSearch.maxTextRecallSize 和 countAndFacetMode 参数 | 相关性(评分) | 通过控制流向混合排名模型的 BM25 排名结果的数量来调整混合查询的输入。 | 搜索文档(预览版)。 |
moreLikeThis | 查询 | 查找与特定文档相关的文档。 早期预览版中已有此功能。 | 搜索文档(预览版)。 |
Feature | 类别 | 说明 | 可用性 |
---|---|---|---|
网络安全外围 | 服务 | 将搜索服务加入网络安全外围,以控制对搜索服务的网络访问。 | Azure 门户和 网络安全外围 API 2024-06-01-preview。 |
在用户分配的托管标识下搜索服务 | 服务 | 配置搜索服务以使用之前创建的用户分配的托管标识。 | 服务 - 更新、2021-04-01-preview 或最新预览版本。 建议使用最新的预览版版本。 |
每个 Azure SDK 团队根据自己的时间线发布 beta 版本的包。 有关 beta 包中的新功能的说明,请查看更改日志:
实验性功能可先通过预览 REST API 获得,然后通过 Azure 门户和 Azure SDK 获得。
以下声明适用于预览功能:
如果针对预览 API 编写代码,则应准备在推出代码时将代码升级到较新的 API 版本。我们会维护升级 REST API文档,以便可更轻松地执行此步骤。
预览 REST API 可以通过 URI 上的 api-version 参数访问。 早期预览版仍然可用,但随着时间的推移会过时,不会随新功能或 bug 补丁一起更新。
对于内容上的数据平面操作,2024-05-01-preview
是最新的预览版本。 以下示例显示了索引 GET(预览版)的语法:
GET {endpoint}/indexes('{indexName}')?api-version=2024-05-01-Preview
对于搜索服务的管理操作,2024-06-01-preview
是最新的预览版。 以下示例显示了更新服务 2024-06-01-preview 版本的语法。
PATCH https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchservice?api-version=2024-06-01-preview
{
"tags": {
"app-name": "My e-commerce app",
"new-tag": "Adding a new tag"
},
"properties": {
"replicaCount": 2
}
}
培训
认证
Microsoft Certified: Azure Cosmos DB Developer Specialty - Certifications
使用 Microsoft Azure Cosmos DB 在 SQL API 和 SDK 中编写高效的查询、创建索引策略、管理和预配资源。