共用方式為


適用於 Azure AI 搜尋服務的 JavaScript 範例

瞭解示範 Azure AI 搜尋服務解決方案功能和工作流程的 JavaScript 程式碼範例。 這些範例會使用適用於 JavaScript 的 Azure AI 搜尋用戶端程式庫,這是 Azure SDK的一部分,您可以透過下列連結進行探索。

標的 連結
套件下載 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 範例

範例 描述
索引數 建立、更新、取得、列出和刪除 索引。 此範例類別也包含服務統計資料範例。
索引器 建立、更新、取得、列出、重設和刪除 索引子
dataSourceConnections (用於索引子) 建立、更新、取得、列出和刪除資料來源連線,這些連線是受支援資料來源的索引子型索引編製所必需的。
技能組合 建立、更新、取得、列出和刪除附加至索引子的 技能集 ,並在索引期間執行 AI 型擴充。
synonymMaps 建立、更新、取得、列出和刪除 同義字對應
向量搜尋 索引向量並傳送 向量查詢

TypeScript 範例

範例 描述
索引數 建立、更新、取得、列出和刪除 索引。 此範例類別也包含服務統計資料範例。
索引器 建立、更新、取得、列出、重設和刪除 索引子
dataSourceConnections (用於索引子) 建立、更新、取得、列出和刪除資料來源連線,這些連線是受支援資料來源的索引子型索引編製所必需的。
技能組合 建立、更新、取得、列出和刪除附加至索引子的 技能集 ,並在索引期間執行 AI 型擴充。
synonymMaps 建立、更新、取得、列出和刪除 同義字對應
向量搜尋 建立、更新、取得、列出和刪除 向量搜尋

文件範例

來自 Azure AI 搜尋服務小組的程式碼範例會示範功能和工作流程。 教學課程、快速入門和操作說明文章中會參考下列範例。 您可以在 GitHub 上的 Azure-Samples/azure-search-javascript-samples 中找到這些範例。

JavaScript 範例

範例 發行項 描述
快速入門 快速入門:全文搜索 使用範例資料建立、載入及查詢搜尋索引。
quickstart-semantic-ranking-js 快速入門:語意排名 將語意排名新增至索引結構描述,並執行語意查詢。
quickstart-vector-js 快速入門:向量搜尋 向量內容的索引及查詢。

TypeScript 範例

範例 發行項 描述
quickstart-semantic-ranking-ts 快速入門:語意排名 將語意排名新增至索引結構描述,並執行語意查詢。
quickstart-vector-ts 快速入門:向量搜尋 向量內容的索引及查詢。

其他範例

下列範例也會由 Azure AI 搜尋小組發佈,但不會在文件中參考。 相關聯的 README 檔案提供使用指示。

範例 描述
azure-search-classic-rag 使用傳統搜尋引擎作為 Azure AI Search 的基礎資料,並搭配 Azure OpenAI 的聊天完成模型單次嘗試 RAG 。
azure-search-vector-sample.js 如何執行向量搜尋的 JavaScript 範例。
azure-function-search 將查詢傳送至搜尋服務的 Azure 函式的 JavaScript 範例。 您可以將此 JavaScript 版本 api 取代為 使用 .NET 將搜尋新增至網站中使用的程式碼。
bulk-insert 如何使用 推播API 上傳和索引檔案的JavaScript範例。

秘訣

使用 範例瀏覽器 在 GitHub 上搜尋 Microsoft 程式碼範例。 您可以按產品、服務和語言過濾搜索。