(Azure AI 搜尋) REST API 版本

本文列出適用於 Azure AI 搜尋 之 搜尋 REST API 的目前和過去版本。

已建立版本的 API 檔

REST API 檔現在已建立版本。 當您開啟 API 參考頁面時,版本選取器會出現在目錄上方。 請確定 API 參考來自 [參考>數據平面] 資料夾。

版本選取器的螢幕快照。

穩定版本

API 版本 規格 API 更新
2023-11-01 (最新) Swagger 規格 版本資訊
2020-06-30 Swagger 規格 版本資訊
2019-05-06 Swagger 規格 加入複雜類型。
2017-11-11 Swagger 規格 新增技能集和 AI 擴充。
2016-09-01 Swagger 規格 加入索引器。
2015-02-28 10-10-2020 之後不支援 第一個正式發行。

預覽版本

預覽版本已發行以測試新功能、收集意見反應,以及探索並修正問題。 預覽 API 可在 Microsoft Azure 預覽版的補充使用規定下取得。

API 版本 規格 API 更新
2024-03-01-Preview (最新) Swagger 規格 版本資訊
2023-10-01-Preview Swagger 規格 版本資訊
2023-07-01-Preview (已取代) Swagger 規格 版本資訊
2021-04-30-Preview Swagger 規格 版本資訊
2020-06-30-Preview Swagger 規格 版本資訊
2019-05-06-Preview Swagger 規格 版本資訊
2017-11-11-Preview Swagger 規格 與穩定版本相關聯的預覽版本。
2016-09-01-Preview Swagger 規格 與穩定版本相關聯的預覽版本。
2015-02-28-Preview (已淘汰的) 10-10-2020 之後不支援 與穩定版本相關聯的預覽版本。
2014-10-20-Preview (已淘汰的) 10-10-2020 之後不支援 第二個公開預覽。
2014-07-31-Preview (已淘汰的) 10-10-2020 之後不支援 第一個公開預覽。

版本資訊

2024-03-01-Preview

此預覽版本會藉由新增下列可協助您節省空間的預覽 API 來建 2023-10-01-preview 置:

2023-11-01

此版本提供正式運作的功能,包括:

2023-10-01-Preview

此版本包含先前預覽版中引進的所有功能,以及向量搜尋 API 的新增和修改。 匯報 向量搜尋 API 是 2023-07-01-Preview 的重大變更。 如需移轉說明,請參閱新增向量欄位Create 向量查詢

如果您打算使用新的預先篩選功能,則必須使用在 2023-10-01 之後建立的索引。

Create 或更新索引

  • vectorSearch具有、 profilesvectorizers的定義algorithms

    • algorithms 繼續支援 hnsw ,現在也支援 eknn,參考階層式導覽 Small World (HNSW) 和詳盡的 K 近鄰 (eKNN) 。 在演算法區段中,您可以定義多個 HNSW 和 eKNN 參數的具名組合。 這會取代 algorithmConfigurationsvectorSearch 2023-07-01-Preview 中的 屬性。

    • profiles 是指定演算法組態的新定義。 例如,假設您有名為 HNSW-1、HSNW-2、eKNN-1 的演算法組態。 配置檔可能會指定 HNSW-1。

    • vectorizers 定義於索引中,但在查詢階段用來內嵌文字查詢字串。 向量化工具會參考內嵌模型。 搜尋服務會呼叫內嵌模型來向量化文字查詢字串,然後將結果傳遞至向量查詢的搜尋引擎。

  • 在向量欄位上, vectorSearchProfile 取代 vectorSearchConfiguration。 屬性 vectorSearchProfile 會指定要在欄位上使用的向量搜尋配置檔。

  • 在此 API 版本之前建立的索引上,當您在要求中呼叫 2023-10-01-Preview API 時,您必須變更 欄位以指定 vectorSearchProfile ,只要設定檔指定先前指定的 vectorSearchConfiguration完全相同演算法即可。 例如,如果現有的欄位定義指定 "vectorSearchConfiguration": "myHnsw",您必須將它取代為 "vectorSearchProfile": "your profile name",而且必須定義設定檔以參考相同的 "algorithm": "myHnsw"

搜尋檔

  • vectorQueriesvectors取代 2023-07-01-Preview
  • vectorQueries.vectorsvectors.values取代 2023-07-01-Preview。
  • 向量查詢現在是多型結構。 kind 必須指定 ,表示要求的向量查詢類型。 "kind": "vector" 表示查詢是向量,因此呼叫端應該已經將搜尋查詢字串向量量化內嵌。
  • "exhaustive": "true" 是新的屬性,指定是否要對向量索引內的所有向量執行詳盡 (暴力密碼破解) k 近鄰搜尋。
  • vectorFilterMode 是針對在 2023-10-01) 之後建立的) 索引指定預先篩選 (預設值的新參數,或查詢中先前索引的後置篩選 (預設值。

生效於 2024 年 3 月 29 日:GET 回應不再傳回連接字串或密鑰。 如需詳細資訊 ,請參閱客戶端程式代碼的重大變更,以讀取連線資訊

2023-07-01-Preview

重要

此預覽版本的淘汰於 2024 年 4 月 15 日宣佈,將於 2024 年 7 月 8 日淘汰。 如需移轉的協助,請參閱升級 Azure AI 搜尋 中的 REST API

此版本具有先前預覽的功能,加上向量搜尋支援:

2021-04-30-Preview

此預覽版本包含 2020-06-30-Preview 中引進的所有功能,以及下列 API 的新增專案:

2020-06-30

此版本提供正式運作的功能,包括:

  • 數據平面作業的 Azure 角色型訪問控制
  • 相關性評分 (BM25)
  • 知識存放區
  • Azure Data Lake Storage (ADLS) Gen2 的索引器數據源
  • 自定義實體查閱技能
  • 透過 Microsoft Entra ID 在系統或使用者管理的身分識別下執行的索引器
  • 生效於 2024 年 3 月 29 日:GET 回應不再傳回連接字串或密鑰。 如需詳細資訊 ,請參閱客戶端程式代碼的重大變更,以讀取連線資訊

2020-06-30-Preview

此預覽版本包含 2019-05-06-Preview 中引進的所有功能,再加上下列新增專案:

  • 語意搜尋,這是在標準層服務上執行的進階功能,可叫用語意排名。
  • Power Query 連接器的索引器數據源
  • MySQL 的索引器數據源
  • Cosmos DB Gremlin API 的索引器數據源
  • SharePoint Online 的索引器數據源
  • 文字正規化的 Normalizer 屬性,適用於不區分大小寫的篩選、Facet 和排序
  • 重設索引器型索引的檔,以依標識元特別重新整理特定檔
  • 實體連結認知技能 (v3)
  • 實體辨識認知技能 (v3)
  • 情感分析認知技能 (v3)
  • 生效於 2024 年 3 月 29 日:GET 回應不再傳回連接字串或密鑰。 如需詳細資訊 ,請參閱客戶端程式代碼的重大變更,以讀取連線資訊

2019-05-06-Preview

  • Cosmos DB MongoDB API 的索引器數據源支援
  • Blob 記憶體中原生 Blob 虛刪除的索引器數據源
  • featuresMode 參數,傳回相關性分數的詳細資訊
  • Azure Machine Learning (AML) 認知技能
  • 個人識別偵測認知技能
  • 快取擴充的檔,以保留及重複使用影像處理 (和其他 AI 擴充)
  • 生效於 2024 年 3 月 29 日:GET 回應不再傳回連接字串或密鑰。 如需詳細資訊 ,請參閱客戶端程式代碼的重大變更,以讀取連線資訊

另請參閱