共用方式為


Azure AI 搜尋服務中的 API 版本

Azure AI 搜尋服務會定期推出功能更新。 有時候 (但並不一定),這些更新會需要新版本的 API,以維持回溯相容性。 發行新版本可讓您控制在程式碼中整合搜尋服務更新的時機與方式。

REST API 和程式庫通常只在必要時才設定版本,因為升級程式碼來使用新的 API 版本有些費力。 只有在以破壞回溯相容性的方式變更 API 的某些層面時,才需要新版本。 在修正現有的功能,或新功能會變更現有 API 的介面區時,就會發生這類變更。

如需淘汰路徑的詳細資訊,請參閱 Azure SDK 生命週期和支援原則

已取代的版本

2023-07-01-preview 已於 2024 年 4 月 8 日取代,2024 年 7 月 8 日之後將不再支援。

這是第一個支援向量搜尋的 REST API。 較新的 API 版本有不同的向量設定。 您應該盡快移轉至較新版本

已中止版本

某些 API 版本已中止,遭到搜尋服務拒絕:

  • 2015-02-28
  • 2015-02-28-Preview
  • 2014-07-31-Preview
  • 2014-10-20-Preview

所有 SDK 都以 REST API 版本為基礎。 如果某 REST 版本已停用,則以該版本為基礎的 SDK 套件也會停用。 所有比 3.0.0-rc 更舊的 Azure AI 搜尋服務 .NET SDK 現皆已淘汰。

上述版本已於 2020 年 10 月 15 日停止支援。 如果您有程式碼使用已中止的版本,您可以移轉現有的程式碼至較新的 REST API 版本或較新的 Azure SDK。

REST API

REST API 連結
搜尋服務 (資料平面) 請參閱 REST API 參考中的 API 版本
管理 (控制平面) 請參閱 REST API 參考中的 API 版本

Azure SDK for .NET

下表提供較新 SDK 版本的連結。

SDK 版本 狀態 變更記錄檔 描述
Azure.Search.Documents 11 使用中 變更記錄 服務上數據平面作業的 API,例如內容和對象的讀寫作業。
Azure.ResourceManager.Search 使用中 變更記錄 搜尋服務上控制平面作業的 API。

Azure SDK for Java

SDK 版本 狀態 變更記錄檔 描述
azure-search-documents 11 使用中 變更記錄 使用用戶端連結 azure-search-documents 庫進行數據平面作業。
azure-resourcemanager-search 2 使用中 變更記錄 使用 azure-resourcemanager-search 用戶端程式庫進行控制平面作業。

適用於 JavaScript 的 Azure SDK

SDK 版本 狀態 變更記錄檔 描述
@azure/search-documents 12 使用中 變更記錄 使用 @azure/search-documents 用戶端程式庫進行資料平面作業。
@azure/arm-search 4 使用中 變更記錄 使用封裝 @azure/arm-search 進行控制平面作業。

Azure SDK for Python

SDK 版本 狀態 變更記錄檔 描述
azure-search-documents 11 使用中 變更記錄 使用 azure-search-documents 用戶端程式庫進行資料平面作業。
azure-mgmt-search 9 使用中 變更記錄 使用 azure-mgmt-search 用戶端程式庫進行控制平面作業。

所有 Azure SDK

如果您要尋找搶鮮版 (Beta) 用戶端程式庫和文件,此頁面 (英文) 包含所有 Azure SDK 程式庫套件、程式碼和文件的連結。