Azure AI 搜索的 JavaScript 示例

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

目标 链接
包下载 www.npmjs.com/package/@azure/search-documents
API 参考 @azure/search-documents
API 测试用例 github.com/Azure/azure-sdk-for-js/tree/main/sdk/search/search-documents/test
源代码 github.com/Azure/azure-sdk-for-js/tree/main/sdk/search/search-documents

SDK 示例

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

JavaScript SDK 示例

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

TypeScript 示例

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

文档示例

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

示例 项目
快速入门 快速入门:使用 Azure SDK 进行全文搜索的 JavaScript 部分的源代码。 介绍使用示例数据来创建、加载和查询搜索索引的基本工作流。
search-website 《教程:向 Web 应用添加搜索》的源代码。 演示一个端到端搜索应用,其中包含一个富客户端以及用于托管应用和处理搜索请求的组件。

提示

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

其他示例

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

示例 说明
azure-search-vector-sample.js 使用 Azure SDK for JavaScript 的矢量搜索示例
azure-search-react-template Azure AI 搜索的 React 模板 (github.com)