Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
了解演示 Azure AI 搜索解决方案的功能和工作流的 Python 代码示例。 这些示例使用适用于 Python 的 Azure SDK 的 Azure AI 搜索客户端库,可以通过以下链接进行浏览。
SDK 示例
Azure SDK 开发团队中的代码示例演示 API 用法。 可在 GitHub 上的 azure-sdk-for-python/tree/main/sdk/search/azure-search-documents/samples 中找到这些示例。
文档示例
Azure AI 搜索团队中的代码示例演示功能和工作流。 以下许多示例会在教程、快速入门和操作指南文章中被引用。 可以在 GitHub 上的 Azure-Samples/azure-search-python-samples 中找到这些示例。
示例 | 文章 |
---|---|
快速入门 | 快速入门 Python 部分的源代码 :使用 Azure SDK 进行全文搜索。 本示例介绍使用示例数据创建、加载和查询搜索索引的基本工作流。 |
快速入门 | 快速入门:使用 Azure SDK 进行全文搜索的 Python 部分的源代码。 本文介绍了使用示例数据来创建、加载和查询搜索索引的基本工作流。 |
快速入门-RAG | 快速入门:使用 Azure AI 搜索中的根基性数据进行生成式搜索 (RAG) 的 Python 部分的源代码。 |
批量插入 | 演示如何使用推送 API上传文档和编制文档索引的 Python 示例的源代码。 |
azure-function-search | 将查询发送到搜索服务的 Azure 函数的 Python 示例的源代码。 可以替换api C# 示例中使用的此 Python 版本 代码。 |
演示
GitHub 上的 azure-search-vector-samples 为矢量搜索方案提供了全面的示例集合(按方案或技术组织)。
我们还建议使用 azure-search-openai-demo。 这是使用 Azure OpenAI Python 代码的企业数据上的类似 ChatGPT 的体验,展示了如何通过 Azure OpenAI 中的大语言模型使用 Azure AI 搜索。 有关背景信息,请参阅此技术社区博客文章:使用 ChatGPT 彻底改变企业数据。 |
其他示例
以下示例也由 Azure AI 搜索团队发布,但未在文档中引用。 关联的README文件提供使用说明。
Sample | 说明 |
---|---|
index-backup-and-restore.ipynb | 在索引中创建可检索字段的本地副本,并将这些字段推送到新索引。 |
可恢复索引备份还原 | 备份和还原超过 100,000 个文档的较大索引。 |
提示
请尝试使用示例浏览器来搜索 Github 中的 Microsoft 代码示例,搜索时可按产品、服务和语言进行筛选。