你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Azure AI 搜索的 JavaScript 示例

了解演示了 Azure AI 搜索解决方案的功能和工作流的 JavaScript 代码示例。 这些示例将 Azure AI 搜索客户端库用于 Azure SDK for JavaScript,你可以通过以下链接浏览它们。

SDK 示例

Azure SDK 开发团队中的代码示例演示 API 用法。 你可以在 GitHub 上的 azure-sdk-for-js/tree/main/sdk/search/search-documents/samples 中找到这些示例

JavaScript SDK 示例

示例 说明
索引 演示如何创建、更新、获取、列出和删除搜索索引。 此样本类别还包括一个服务统计信息示例。
dataSourceConnections(用于索引器) 演示如何创建、更新、获取、列出和删除索引器数据源,对于基于索引器为支持的 Azure 数据源编制索引而言,这些数据源是必需的。
索引器 演示如何创建、更新、获取、列出、重置和删除索引器
skillSet 演示如何创建、更新、获取、列出和删除技能组,这些技能组是附加的索引器,并且在编制索引期间执行基于 AI 的扩充。
synonymMaps 演示如何创建、更新、获取、列出和删除同义词映射
VectorSearch 演示如何编制矢量索引并发送矢量查询

TypeScript 示例

示例 说明
索引 演示如何创建、更新、获取、列出和删除搜索索引。 此样本类别还包括一个服务统计信息示例。
dataSourceConnections(用于索引器) 演示如何创建、更新、获取、列出和删除索引器数据源,对于基于索引器为支持的 Azure 数据源编制索引而言,这些数据源是必需的。
索引器 演示如何创建、更新、获取、列出、重置和删除索引器
skillSet 演示如何创建、更新、获取、列出和删除技能组,这些技能组是附加的索引器,并且在编制索引期间执行基于 AI 的扩充。
synonymMaps 演示如何创建、更新、获取、列出和删除同义词映射
VectorSearch 演示如何编制矢量索引并发送矢量查询

文档示例

Azure AI 搜索团队中的代码示例演示功能和工作流。 其中许多示例在教程、快速入门和操作说明文章中都有引用。 可以在 GitHub 上的 Azure-Samples/azure-search-javascript-samples 中找到这些示例。

示例 项目
快速入门 快速入门:使用 Azure SDK 进行全文搜索的 JavaScript 部分的源代码。 介绍使用示例数据来创建、加载和查询搜索索引的基本工作流。
批量插入 演示如何使用推送 API上传文档和编制文档索引的 JavaScript 示例的源代码。
azure-functions 将查询发送到搜索服务的 Azure 函数的 JavaScript 示例的源代码。 可以替换向网站添加搜索 C# 示例中使用的此 JavaScript 版本 api 代码。

提示

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

其他示例

以下示例也由 Azure AI 搜索团队发布,但没有在文档中引用。 相关的自述文件提供了使用说明。

示例 说明
azure-search-vector-sample.js 使用 Azure SDK for JavaScript 的矢量搜索示例