Azure AI 搜索的 REST 示例

了解演示 Azure AI 搜索解决方案的功能和工作流的 REST API 示例。 这些示例使用 搜索服务 REST API

REST 是 Azure AI 搜索的明确编程接口,提供与服务交互的语言无关的方法。 因此,文档中的大多数示例都使用 REST API 来演示和解释重要概念。

可以使用支持 HTTP 调用的任何客户端。 若要了解如何将 Visual Studio Code 与 REST 客户端扩展配合使用来构建 HTTP 请求,请参阅 快速入门的 REST 部分:全文搜索

文档示例

Azure AI 搜索团队中的代码示例演示功能和工作流。 以下示例被引用在教程、快速入门和操作指南文章中。 可以在 GitHub 上的 Azure-Samples/azure-search-rest-samples 中找到这些示例。

Sample Article 说明
快速入门 快速入门:全文搜索 使用示例数据创建、加载和查询搜索索引。
quickstart-agentic-retrieval 快速入门:代理检索 将语义排名与 LLM 支持的查询规划和答案生成集成。
quickstart-semantic-search 快速入门:语义排序 将语义排名添加到索引架构并运行语义查询。
quickstart-vectors 快速入门:矢量搜索 索引和查询向量内容。
acl 查询时实施 ACL(访问控制列表)和 RBAC(基于角色的访问控制) 使用基于角色的访问控制(RBAC)和访问控制列表(ACL)实现查询时访问控制。
自定义分析器 教程:为电话号码创建自定义分析器 使用分析器在可搜索内容中保留模式和特殊字符。
调试-会话 教程:使用调试会话修复技能集 在 Azure 门户中创建稍后调试的搜索对象。
index-json-blobs 教程:为 Azure 存储中的 JSON Blob 编制索引 为 JSON 数组中的嵌套 JSON 创建索引器、数据源和索引。 演示 jsonArray 分析模型和 documentRoot 参数。
知识库 使用 REST 创建知识存储 为实施知识挖掘工作流而构建知识存储。
预测 在知识存储中定义投影 在知识存储中指定物理数据结构。
技能组-教程 教程:AI 从 Azure Blob 生成的可搜索内容 创建循环访问 Azure Blob 以提取信息和推断结构的技能集。

其他示例

以下示例也由 Azure AI 搜索团队发布,但未在文档中引用。 关联的README文件提供使用说明。

Sample 说明
azure-search-classic-rag 使用经典搜索引擎作为 Azure AI 搜索的基础数据进行单次操作 RAG,并结合 Azure OpenAI 的聊天完成模型。

提示

请尝试使用示例浏览器来搜索 GitHub 中的 Azure 代码示例,搜索时可按产品、服务和语言进行筛选。