Versioni dell'API REST (Search di Intelligenza artificiale di Azure)

Questo articolo elenca le versioni correnti e precedenti delle API REST Search per l'intelligenza artificiale di Azure Search.

Documentazione dell'API con controllo delle versioni

La documentazione dell'API REST è ora con controllo delle versioni. Quando si apre una pagina di riferimento api, un selettore di versione viene visualizzato sopra il sommario. Assicurarsi che il riferimento all'API provena dalla cartellaPiano datidi riferimento>.

Screenshot del selettore di versione.

Versioni stabili

Versione dell'API Specifiche Aggiornamenti delle API
2023-11-01 (Più recente) Specifica Swagger Note sulla versione
2020-06-30 Specifica Swagger Note sulla versione
2019-05-06 Specifica Swagger Aggiunge tipi complessi.
2017-11-11 Specifica Swagger Aggiunge set di competenze e arricchimento tramite intelligenza artificiale.
2016-09-01 Specifica Swagger Aggiunge indicizzatori.
2015-02-28 Non supportato dopo il 10-10-2020 Prima versione disponibile a livello generale.

Versioni di anteprima

Le versioni di anteprima vengono rilasciate per testare nuove funzionalità, raccogliere commenti e suggerimenti e individuare e risolvere i problemi. Le API di anteprima sono disponibili in Condizioni per l'utilizzo supplementari per le anteprime di Microsoft Azure.

Versione dell'API Specifiche Aggiornamenti delle API
2024-03-01-Preview (Più recente) Specifica Swagger Note sulla versione
2023-10-01-Preview Specifica Swagger Note sulla versione
2023-07-01-Preview (deprecato) Specifica Swagger Note sulla versione
2021-04-30-Preview Specifica Swagger Note sulla versione
2020-06-30-Preview Specifica Swagger Note sulla versione
2019-05-06-Preview Specifica Swagger Note sulla versione
2017-11-11-Preview Specifica Swagger Versione di anteprima associata alla versione stabile.
2016-09-01-Preview Specifica Swagger Versione di anteprima associata alla versione stabile.
2015-02-28-Preview (ritirato) Non supportato dopo il 10-10-2020 Versione di anteprima associata alla versione stabile.
2014-10-20-Preview (ritirato) Non supportato dopo il 10-10-2020 Seconda anteprima pubblica.
2014-07-31-Preview (ritirato) Non supportato dopo il 10-10-2020 Prima anteprima pubblica.

Note sulla versione

2024-03-01-Preview

Questa versione di anteprima si basa sull'aggiunta 2023-10-01-preview delle API di anteprima seguenti che consentono di risparmiare spazio:

2023-11-01

Questa versione offre funzionalità disponibili a livello generale, tra cui:

2023-10-01-Preview

Questa versione include tutte le funzionalità introdotte nelle anteprime precedenti, oltre ad aggiunte e modifiche alle API di ricerca vettoriale. Aggiornamenti alle API di ricerca vettoriali rappresentano una modifica sostanziale rispetto alla versione 2023-07-01-Preview. Per informazioni sulla migrazione, vedere Aggiungere campi vettoriali e Create una query vettoriale.

Se si prevede di usare la nuova funzionalità di prefiltrazione, è necessario usare un indice creato dopo il 2023-10-01.

Create o aggiorna indice:

  • vectorSearch include definizioni per algorithms, profilese vectorizers:

    • algorithms continua a supportare hnsw e ora supporta eknnanche , in riferimento a Gerarchica Navigable Small World (HNSW) e a vicini K più vicini (eKNN) completi. All'interno della sezione algoritmo è possibile definire più combinazioni denominate di parametri HNSW e eKNN. algorithmConfigurations Sostituisce all'interno della vectorSearch proprietà in 2023-07-01-Preview.

    • profiles è una nuova definizione che specifica la configurazione dell'algoritmo. Si supponga, ad esempio, di avere configurazioni di algoritmi denominate HNSW-1, HSNW-2, eKNN-1. Un profilo può specificare HNSW-1.

    • vectorizers è definito in un indice, ma usato in fase di query per incorporare una stringa di query di testo. Un vettore fa riferimento a un modello di incorporamento. Il servizio di ricerca effettua una chiamata al modello di incorporamento per vettorizzare la stringa di query di testo e quindi passa il risultato al motore di ricerca per una query vettoriale.

  • Nei campi vettoriali vectorSearchConfigurationsostituisce vectorSearchProfile . La vectorSearchProfile proprietà specifica il profilo di ricerca vettoriale da utilizzare nel campo.

  • Negli indici creati prima di questa versione dell'API, quando si chiama l'API 2023-10-01-Preview, nella richiesta è necessario modificare il campo per specificare un valore vectorSearchProfile finché il profilo specifica lo stesso algoritmo specificato in precedenza in vectorSearchConfiguration. Ad esempio, se la definizione di campo esistente specifica "vectorSearchConfiguration": "myHnsw", è necessario sostituirla con "vectorSearchProfile": "your profile name"e il profilo deve essere definito per fare riferimento allo stesso "algorithm": "myHnsw".

documenti Search:

  • vectorQueriesvectors sostituisce nel 2023-07-01-Preview
  • vectorQueries.vectorsvectors.values sostituisce nel 2023-07-01-Preview.
  • La query vettoriale è ora una struttura polimorfica. kind deve essere specificato per indicare il tipo di query vettore richiesto. "kind": "vector" significa che la query è un vettore, quindi il chiamante deve avere già vettorializzato la stringa di query di ricerca in un incorporamento vettore.
  • "exhaustive": "true" è una nuova proprietà specifica se eseguire una ricerca completa (forza bruta) k-near più vicina tra tutti i vettori all'interno dell'indice vettore.
  • vectorFilterMode è un nuovo parametro per specificare il prefiltering (impostazione predefinita per gli indici creati dopo il 2023-10-01) o postfiltering (impostazione predefinita sugli indici precedenti) nella query.

29 marzo 2024: le risposte GET non restituiscono più stringhe di connessione o chiavi. Per informazioni dettagliate , vedere Modifica di rilievo per il codice client che legge le informazioni sulla connessione .

2023-07-01-Preview

Importante

La deprecazione di questa versione di anteprima è stata annunciata il 15 aprile 2024 e verrà ritirata il 8 luglio 2024. Per informazioni sulla migrazione, vedere Aggiornare le API REST in Azure AI Search.

Questa versione include funzionalità delle anteprime precedenti, oltre al supporto per la ricerca vettoriale:

2021-04-30-Preview

Questa versione di anteprima include tutte le funzionalità introdotte nel 2020-06-30-Preview, più aggiunte alle API seguenti:

2020-06-30

Questa versione offre funzionalità disponibili a livello generale, tra cui:

  • Controllo degli accessi in base al ruolo di Azure per le operazioni del piano dati
  • Punteggio di pertinenza (BM25)
  • Archivi conoscenze
  • Origine dati dell'indicizzatore per Azure Data Lake Storage (ADLS) Gen2
  • Competenza ricerca entità personalizzata
  • Indicizzatori in esecuzione in un sistema o in un'identità gestita dall'utente tramite Microsoft Entra ID
  • 29 marzo 2024: le risposte GET non restituiscono più stringhe di connessione o chiavi. Per informazioni dettagliate , vedere Modifica di rilievo per il codice client che legge le informazioni sulla connessione .

2020-06-30-Preview

Questa versione di anteprima include tutte le funzionalità introdotte nel 2019-05-06-Preview, oltre alle aggiunte seguenti:

  • Ricerca semantica, funzionalità Premium che viene eseguita nei servizi di livello Standard e che richiama la classificazione semantica.
  • Origine dati dell'indicizzatore per connettori di Power Query
  • Origine dati dell'indicizzatore per MySQL
  • Origine dati dell'indicizzatore per l'API Gremlin di Cosmos DB
  • Origine dati dell'indicizzatore per SharePoint Online
  • Proprietà Normalizzatore per la normalizzazione del testo, per filtro senza distinzione tra maiuscole e minuscole, faceting e ordinamento
  • Reimpostare i documenti per l'indicizzazione basata su indicizzatore in modo specifico per aggiornare documenti specifici in base all'ID
  • Competenza cognitiva di Entity Linking (v3)
  • Competenza cognitiva riconoscimento entità (v3)
  • Competenza cognitiva analisi del sentiment (v3)
  • 29 marzo 2024: le risposte GET non restituiscono più stringhe di connessione o chiavi. Per informazioni dettagliate , vedere Modifica di rilievo per il codice client che legge le informazioni sulla connessione .

2019-05-06-Preview

  • Supporto dell'origine dati dell'indicizzatore per l'API MongoDB di Cosmos DB
  • Origine dati dell'indicizzatore per l'eliminazione temporanea del BLOB nativo nell'archiviazione BLOB
  • parametro featuresMode che restituisce informazioni dettagliate su un punteggio di pertinenza
  • Competenza cognitiva di Azure Machine Learning (AML)
  • Competenza cognitiva per il rilevamento delle identificazioni personali
  • Memorizzare nella cache documenti arricchiti per conservare e riutilizzare l'elaborazione delle immagini (e altri arricchimenti di intelligenza artificiale)
  • 29 marzo 2024: le risposte GET non restituiscono più stringhe di connessione o chiavi. Per informazioni dettagliate , vedere Modifica di rilievo per il codice client che legge le informazioni sulla connessione .

Vedi anche