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

Azure AI 搜索的 JavaScript 示例

了解演示 Azure AI 搜索解决方案的功能和工作流的 JavaScript 代码示例。 这些示例使用适用于 JavaScript 的 Azure SDKAzure AI 搜索客户端库,可以通过以下链接进行浏览。

目标 链接
包下载 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
更改日志 github.com/Azure/azure-sdk-for-js/blob/main/sdk/search/search-documents/CHANGELOG.md

SDK 示例

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

JavaScript 示例

Sample 说明
索引 创建、更新、获取、列出和删除 索引。 此样本类别还包括一个服务统计信息示例。
索引器 创建、更新、获取、列出、重置和删除 索引器
dataSourceConnections(用于索引器) 创建、更新、获取、列出和删除数据源连接,这是基于索引器的受 支持数据源索引所必需的。
skillsets 创建、更新、获取、列出和删除附加到索引器的 技能集 ,并在编制索引期间执行基于 AI 的扩充。
synonymMaps 创建、更新、获取、列出和删除 同义词映射
vectorSearch 为向量编制索引并发送 向量查询

TypeScript 示例

Sample 说明
索引 创建、更新、获取、列出和删除 索引。 此样本类别还包括一个服务统计信息示例。
索引器 创建、更新、获取、列出、重置和删除 索引器
dataSourceConnections(用于索引器) 创建、更新、获取、列出和删除数据源连接,这是基于索引器的受 支持数据源索引所必需的。
skillsets 创建、更新、获取、列出和删除附加到索引器的 技能集 ,并在编制索引期间执行基于 AI 的扩充。
synonymMaps 创建、更新、获取、列出和删除 同义词映射
vectorSearch 创建、更新、获取、列出和删除 矢量搜索

文档示例

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

JavaScript 示例

Sample Article 说明
quickstart 快速入门:全文搜索 使用示例数据创建、加载和查询搜索索引。
quickstart-rag-js 快速入门:生成式搜索 (RAG) 利用 Azure OpenAI 的聊天补全模型,使用来自 Azure AI 搜索的基础数据。
quickstart-semantic-ranking-js 快速入门:语义排序 将语义排名添加到索引架构并运行语义查询。
quickstart-vector-js 快速入门:矢量搜索 索引和查询向量内容。

TypeScript 示例

Sample Article 说明
quickstart-rag-ts 快速入门:生成式搜索 (RAG) 利用 Azure OpenAI 的聊天补全模型,使用来自 Azure AI 搜索的基础数据。
快速入门-语义排序-TS 快速入门:语义排序 将语义排名添加到索引架构并运行语义查询。
quickstart-vector-ts 快速入门:矢量搜索 索引和查询向量内容。

其他示例

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

Sample 说明
azure-search-vector-sample.js 如何执行矢量搜索的 JavaScript 示例。
azure-function-search 将查询发送到搜索服务的 Azure 函数的 JavaScript 示例。 可以将此 JavaScript 版本替换为api使用 .NET 添加到网站中的搜索功能的代码。
批量插入 有关如何 使用推送 API 上传和索引文档的 JavaScript 示例。

提示

使用 示例浏览器 在 GitHub 上搜索Microsoft代码示例。 可以按产品、服务和语言筛选搜索。