Versioni dell'API in Ricerca di intelligenza artificiale di Azure

Ricerca di intelligenza artificiale di Azure implementa regolarmente gli aggiornamenti delle funzionalità. Talvolta, ma non sempre, questi aggiornamenti richiedono una nuova versione dell'API per mantenere la compatibilità con le versioni precedenti. Questa pubblicazione consente di controllare come e quando integrare gli aggiornamenti del servizio di ricerca nel codice.

Come regola, le API REST e le librerie vengono usate solo quando necessario, poiché può comportare un certo sforzo per aggiornare il codice per usare una nuova versione dell'API. Una nuova versione è necessaria solo se alcuni aspetti dell'API sono stati modificati in modo da interrompere la compatibilità con le versioni precedenti. Ciò può verificarsi in caso di correzioni alle funzionalità esistenti o di nuove funzionalità che modificano la superficie di attacco dell'API esistente.

Per altre informazioni sul percorso di deprecazione, vedere Ciclo di vita e criteri di supporto di Azure SDK.

Versioni non supportate

Alcune versioni dell'API non sono più disponibili e verranno rifiutate da un servizio di ricerca:

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

Tutti gli SDK sono basati sulle versioni dell'API REST. Se una versione REST non è più disponibile, anche i pacchetti SDK basati su tale versione vengono sospesi. Tutti gli SDK .NET di Ricerca di intelligenza artificiale di Azure precedenti alla versione 3.0.0-rc sono ora obsoleti.

Il supporto per le versioni elencate sopra è terminato il 15 ottobre 2020. Se si dispone di codice che usa una versione non più disponibile, è possibile eseguire la migrazione del codice esistente a una versione più recente dell'API REST o a un SDK di Azure più recente.

API REST

REST API Collega
Servizio di ricerca (piano dati) Vedere Le versioni dell'API nelle informazioni di riferimento sulle API REST
Gestione (piano di controllo) Vedere Le versioni dell'API nelle informazioni di riferimento sulle API REST

Azure SDK per .NET

La tabella seguente fornisce collegamenti a versioni più recenti dell'SDK.

Versione dell'SDK Stato Descrizione
Azure.Search.Documents 11 Attive La nuova libreria client del team di Azure .NET SDK, rilasciata inizialmente a luglio 2020. Per informazioni sulle versioni secondarie, vedere log delle modifiche .
Microsoft.Azure.Search 10 Ritirata Data di rilascio: maggio 2019. Questa è l'ultima versione del pacchetto Microsoft.Azure.Search e ora è deprecata. L'operazione è riuscita da Azure.Search.Documents.
Microsoft.Azure.Management.Search 4.0.0 Attive È destinata all'API REST di gestione-version=2020-08-01.
Microsoft.Azure.Management.Search 3.0.0 Ritirata È destinata all'API REST di gestione-version=2015-08-19.

Azure SDK per Java

Versione dell'SDK Stato Descrizione
Java azure-search-documents 11 Attive Usare la libreria client per le operazioni del azure-search-documents piano dati.
Java Management Client 1.35.0 Attive Usare la azure-mgmt-search libreria client per le operazioni del piano di controllo.

Azure SDK per JavaScript

Versione dell'SDK Stato Descrizione
JavaScript @azure/search-documents 11.0 Attive Usare la libreria client per le operazioni del @azure/search-documents piano dati.
JavaScript @azure/arm-search Attive Usare la @azure/arm-search libreria client per le operazioni del piano di controllo.

Azure SDK per Python

Versione dell'SDK Stato Descrizione
Python azure-search-documents 11.0 Attive Usare la libreria client per le operazioni del azure-search-documents piano dati.
Python azure-mgmt-search 8.0 Attive Usare la azure-mgmt-search libreria client per le operazioni del piano di controllo.

Tutti gli SDK di Azure

Se si cercano librerie client beta e documentazione, questa pagina contiene collegamenti a tutti i pacchetti, il codice e la documentazione della libreria di Azure SDK.