Condividi tramite


Esempi javaScript per Ricerca di intelligenza artificiale di Azure

Informazioni sugli esempi di codice JavaScript che illustrano le funzionalità e il flusso di lavoro di una soluzione ricerca di intelligenza artificiale di Azure. Questi esempi usano la libreria client di Ricerca AI di Azure per il Azure SDK per JavaScript, che è possibile esplorare tramite i collegamenti seguenti.

Destinazione Collegamento
Download del pacchetto www.npmjs.com/package/@azure/search-documents
Informazioni di riferimento sulle API @azure/search-documents
Test case API github.com/Azure/azure-sdk-for-js/tree/main/sdk/search/search-documents/test
Codice sorgente github.com/Azure/azure-sdk-for-js/tree/main/sdk/search/search-documents
Log delle modifiche github.com/Azure/azure-sdk-for-js/blob/main/sdk/search/search-documents/CHANGELOG.md

Esempi di SDK

I campioni di codice del team di sviluppo di Azure SDK illustrano l'utilizzo delle API. Questi esempi sono disponibili in Azure/azure-sdk-for-js/tree/main/sdk/search/search-documents/samples in GitHub.

Esempi JavaScript

Sample Descrizione
indici Creare, aggiornare, ottenere, elencare ed eliminare indici. Questa categoria di esempio include anche un esempio di statistica del servizio.
Indicizzatori Creare, aggiornare, ottenere, elencare, reimpostare ed eliminare indicizzatori.
dataSourceConnections (per indicizzatori) Creare, aggiornare, ottenere, elencare ed eliminare le connessioni all'origine dati necessarie per l'indicizzazione basata su indicizzatore di origini dati supportate.
set di competenze Creare, aggiornare, ottenere, elencare ed eliminare set di competenze collegati agli indicizzatori ed eseguire l'arricchimento basato su intelligenza artificiale durante l'indicizzazione.
synonymMaps Creare, aggiornare, ottenere, elencare ed eliminare mappe sinonimi.
vectorSearch Indicizzare i vettori e inviare una query vettoriale.

Esempi di TypeScript

Sample Descrizione
indici Creare, aggiornare, ottenere, elencare ed eliminare indici. Questa categoria di esempio include anche un esempio di statistica del servizio.
Indicizzatori Creare, aggiornare, ottenere, elencare, reimpostare ed eliminare indicizzatori.
dataSourceConnections (per indicizzatori) Creare, aggiornare, ottenere, elencare ed eliminare le connessioni all'origine dati necessarie per l'indicizzazione basata su indicizzatore di origini dati supportate.
set di competenze Creare, aggiornare, ottenere, elencare ed eliminare set di competenze collegati agli indicizzatori ed eseguire l'arricchimento basato su intelligenza artificiale durante l'indicizzazione.
synonymMaps Creare, aggiornare, ottenere, elencare ed eliminare mappe sinonimi.
vectorSearch Creare, aggiornare, ottenere, elencare ed eliminare la ricerca vettoriale.

Esempi di documentazione

Gli esempi di codice del team di Ricerca intelligenza artificiale di Azure illustrano funzionalità e flussi di lavoro. I seguenti campioni sono citati nei tutorial, nelle guide introduttive e negli articoli di istruzioni. Questi esempi sono disponibili in Azure-Samples/azure-search-javascript-samples in GitHub.

Esempi JavaScript

Sample Article Descrizione
Avvio rapido Guida introduttiva: Ricerca a testo completo Creare, caricare ed eseguire query su un indice di ricerca usando dati di esempio.
quickstart-semantic-ranking-js Guida introduttiva: Classificazione semantica Aggiungere la classificazione semantica a uno schema di indice ed eseguire query semantiche.
quickstart-vector-js Guida introduttiva: Ricerca vettoriale Indicizzare e interrogare il contenuto vettoriale.

Esempi di TypeScript

Sample Article Descrizione
quickstart-semantic-ranking-ts Guida introduttiva: Classificazione semantica Aggiungere la classificazione semantica a uno schema di indice ed eseguire query semantiche.
quickstart-vector-ts Guida introduttiva: Ricerca vettoriale Indicizzare e interrogare il contenuto vettoriale.

Altri esempi

Gli esempi seguenti vengono pubblicati anche dal team di Ricerca di intelligenza artificiale di Azure, ma non fanno riferimento alla documentazione. I file README associati forniscono istruzioni sull'utilizzo.

Sample Descrizione
azure-search-classic-rag RAG a singolo colpo utilizzando il motore di ricerca classico come dati di base dalla Ricerca AI di Azure, con un modello di completamento chat di Azure OpenAI.
azure-search-vector-sample.js Esempio JavaScript di come eseguire la ricerca vettoriale.
azure-function-search Esempio JavaScript di una funzione di Azure che invia query a un servizio di ricerca. È possibile sostituire questa versione javaScript per il api codice usato in Aggiungere la ricerca ai siti Web con .NET.
bulk-insert Esempio JavaScript di come usare le API push per caricare e indicizzare i documenti.

Suggerimento

Usare il browser degli esempi per cercare esempi di codice Microsoft in GitHub. È possibile filtrare la ricerca in base a prodotto, servizio e lingua.