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

Note

Azure AI 搜尋服務 可透過 Azure 入口網站、REST API 及 Azure SDK 取得。 它同時也是 Foundry IQ 的基礎,這是一個管理式知識層,能將企業內容轉化為可重複使用、權限感知的知識庫,供 Microsoft Foundry 入口網站中的代理使用。

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

標的 連結
套件下載 search.maven.org/artifact/com.azure/azure-search-documents
API 參考資料 com.azure.search.documents
API 測試案例 github.com/Azure/azure-sdk-for-java/tree/main/sdk/search/azure-search-documents/src/test
原始程式碼 github.com/Azure/azure-sdk-for-java/tree/main/sdk/search/azure-search-documents
變更記錄 github.com/Azure/azure-sdk-for-java/blob/main/sdk/search/azure-search-documents/CHANGELOG.md

SDK 範例

Azure SDK 開發小組示範 API 使用方式的程式碼範例。 您可以在 GitHub 上的 Azure/azure-sdk-for-java/tree/main/sdk/search/azure-search-documents/src/samples 中找到這些範例。

範例 描述
建立索引 建立 索引。
建立索引子 建立 索引子。
資料來源建立 建立資料來源連線,此連線是受支援資料來源的索引子型索引編製所必需的。
技能建立 建立附加至索引子的 技能集 ,並在索引期間執行 AI 型擴充。
同義字建立 建立 同義字對映。
載入文件 在 資料匯入 作業中將文件上傳或合併至索引。
查詢語法 傳送 基本查詢。
向量搜尋 建立向量欄位並傳送 向量查詢。

文件範例

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

範例 發行項 描述
quickstart-agentic-retrieval 快速入門:代理程式擷取 將語義排名與 LLM 驅動的查詢規劃和答案生成整合。
快速入門-關鍵字搜尋 快速入門:全文搜索 使用範例資料建立、載入及查詢搜尋索引。
快速入門-語意排名 快速入門:語意排名 將語意排名新增至索引結構描述,並執行語意查詢。
quickstart-vector-search 快速入門:向量搜尋 向量內容的索引及查詢。

秘訣

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