了解演示 Azure AI 搜索解决方案的功能和工作流的 REST API 示例。 这些示例使用“搜索 REST API”。
REST 是适用于 Azure AI 搜索的权威编程接口,并且可通过编程方式调用的所有操作首先在 REST 中提供,然后在 SDK 中提供。 出于此原因,文档中的大多数示例都使用 REST API 来演示或解释重要的概念。
可以使用支持 HTTP 调用的任何客户端。 此快速入门介绍了如何结合使用 Visual Studio Code 和 REST 客户端来构建 HTTP 请求。
文档示例
Azure AI 搜索团队中的代码示例演示功能和工作流。 其中许多示例在教程、快速入门和操作说明文章中都有引用。 可在 GitHub 上的 Azure-Samples/azure-search-rest-samples 中找到这些示例。
示例 | 说明 |
---|---|
快速入门 | 快速入门:使用 REST 进行文本搜索的源代码。 本示例介绍使用示例数据创建、加载和查询搜索索引的基本工作流。 |
快速入门-矢量 | 快速入门:使用 REST API 进行矢量搜索的源代码。 此示例涵盖了为矢量数据编制索引和查询矢量数据的基本工作流。 |
技能组-教程 | 教程:使用 REST 和 AI 从 Azure blob 生成可搜索内容的源代码。 本示例介绍如何创建技能组来循环访问 Azure blob,以提取信息并推断结构。 |
技能示例 | 索引器管道中的技能集示例,其中包括索引和索引器,以便你可跟踪字段映射、输出字段映射和源路径。 |
调试-会话 | 教程:诊断、修正和提交对技能组的更改的源代码。 本示例介绍如何在 Azure 门户中使用技能组调试会话。 REST 用于创建调试过程中使用的对象。 |
custom-analyzers | 教程:为电话号码创建自定义分析器的源代码。 本示例介绍如何使用分析器来保留可搜索内容中的模式和特殊字符。 |
index-json-blobs | 为 JSON 数组中的嵌套 JSON 创建索引器、数据源和索引。 此示例演示 jsonArray 分析模型和 documentRoot 参数。 |
knowledge-store | 使用 REST 创建知识存储的源代码。 本示例介绍了填充用于知识挖掘工作流的知识存储的必要步骤。 |
projections | 在知识存储中定义投影的源代码。 本示例介绍如何指定知识存储中的物理数据结构。 |
提示
请尝试使用示例浏览器来搜索 GitHub 中的 Azure 代码示例,搜索时可按产品、服务和语言进行筛选。