API-Versionen in der kognitiven Azure-Suche

Für die kognitive Azure-Suche sind regelmäßig Featureupdates verfügbar. Manchmal, aber nicht immer, erfordern diese Updates eine neue Version der API, um die Abwärtskompatibilität zu gewährleisten. Die Veröffentlichung einer neuen Version ermöglicht Ihnen, zu steuern, wann und wie Sie Suchdienstupdates in Ihren Code integrieren.

In der Regel erfolgt für REST-APIs und Bibliotheken eine Versionsangabe nur im Bedarfsfall, da es einen gewissen Aufwand erfordern kann, wenn Sie Ihren Code aktualisieren, um eine neue API-Version zu verwenden. Eine neue Version ist nur dann erforderlich, wenn sich ein Aspekt der API in einer Weise geändert hat, die die Abwärtskompatibilität beeinträchtigt. Ursache für solche Änderungen können Fehlerbehebungen bei vorhandenen Funktionen sein oder neue Funktionen, die vorhandene API-Oberflächenbereiche ändern.

Weitere Informationen zur Einstellung finden Sie unter Lebenszyklus und Supportrichtlinie des Azure SDK.

Nicht unterstützte Versionen

Einige API-Versionen werden nicht mehr unterstützt und von einem Suchdienst abgelehnt:

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

Alle SDKs basieren auf REST-API-Versionen. Wenn eine REST-Version nicht mehr unterstützt wird, wird jedes SDK, das darauf basiert, ebenfalls eingestellt. Alle Azure Cognitive Search .NET SDKs, die älter als 3.0.0-rc sind, werden jetzt eingestellt.

Die Unterstützung für die oben aufgeführten Versionen werden am 15. Oktober 2020 eingestellt. Wenn Sie über Code verfügen, der eine Version verwendet, deren Unterstützung eingestellt wurde, können Sie vorhandenen Code zu einer neueren REST-API-Version oder einem neueren Azure-SDK migrieren.

REST-APIs

REST-API Link
Suchdienst (Datenebene) Weitere Informationen finden Sie unter API-Versionen in der REST-API-Referenz.
Verwaltung (Steuerungsebene) Weitere Informationen finden Sie unter API-Versionen in der REST-API-Referenz.

Azure SDK für .NET

In der folgenden Tabelle finden Sie Links zu neueren SDK-Versionen:

SDK-Version Status BESCHREIBUNG
Azure.Search.Documents 11 Aktiv Neue Clientbibliothek vom Azure .NET SDK-Team, erstmalig veröffentlicht im Juli 2020. Informationen zu Nebenversionen finden Sie im Änderungsprotokoll.
Microsoft.Azure.Search 10 Retired Veröffentlichung: Mai 2019 Dies ist die letzte Version des Microsoft.Azure.Search-Pakets. Sie ist jetzt veraltet. Sie wird von Azure.Search.Documents abgelöst.
Microsoft.Azure.Management.Search 4.0.0 Aktiv Gilt für die Verwaltungs-REST-API-Version 2020-08-01.
Microsoft.Azure.Management.Search 3.0.0 Aktiv Gilt für die Management REST-API, api-version=2015-08-19.

Azure SDK für Java

SDK-Version Status BESCHREIBUNG
Java azure-search-documents 11 Aktiv Neue Clientbibliothek aus dem Azure Java SDK, veröffentlicht im Juli 2020. Gilt für die Such-REST-API, api-version=2019-05-06.
Java Management Client 1.35.0 Aktiv Gilt für die Management REST-API, api-version=2015-08-19.

Azure SDK für JavaScript

SDK-Version Status Beschreibung
JavaScript @azure/search-documents 11.0 Aktiv Neue Clientbibliothek aus dem Azure JavaScript SDK und TypesScript SDK, veröffentlicht im Juli 2020. Gilt für die Such-REST-API, api-version=2016-09-01.
JavaScript @azure/arm-search Aktiv Gilt für die Management REST-API, api-version=2015-08-19.

Azure SDK für Python

SDK-Version Status BESCHREIBUNG
Python azure-search-documents 11.0 Aktiv Neue Clientbibliothek aus dem Azure Python SDK, veröffentlicht im Juli 2020. Gilt für die Such-REST-API, api-version=2019-05-06.
Python azure-mgmt-search 8.0 Aktiv Gilt für die Management REST-API, api-version=2015-08-19.

Alle Azure SDKs

Wenn Sie nach Beta-Clientbibliotheken und -Dokumentation suchen, enthält diese Seite Links zu allen Paketen, Codes und Dokumenten der Azure SDK-Bibliothek.