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 | 演示如何创建、更新、获取、列出和删除同义词映射。 |
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) |