Dela via


JavaScript-exempel för Azure AI Search

Lär dig mer om JavaScript-kodexempel som visar funktionerna och arbetsflödet för en Azure AI Search-lösning. De här exemplen använder Azure AI Search-klientbiblioteket för Azure SDK för JavaScript, som du kan utforska via följande länkar.

Mål Länk
Paketnedladdning www.npmjs.com/package/@azure/search-documents
API-referens @azure/sökdokument
API-testfall github.com/Azure/azure-sdk-for-js/tree/main/sdk/search/search-documents/test
Källkod github.com/Azure/azure-sdk-for-js/tree/main/sdk/search/search-documents
Ändringslogg github.com/Azure/azure-sdk-for-js/blob/main/sdk/search/search-documents/CHANGELOG.md

SDK-exempel

Kodexempel från Azure SDK-utvecklingsteamet visar API-användning. Du hittar de här exemplen i Azure/azure-sdk-for-js/tree/main/sdk/search/search-documents/samples på GitHub.

JavaScript-exempel

Sample beskrivning
index Skapa, uppdatera, hämta, lista och ta bort index. Den här exempelkategorin innehåller också ett exempel på tjänststatistik.
Indexerare Skapa, uppdatera, hämta, lista, återställa och ta bort indexerare.
dataSourceConnections (för indexerare) Skapa, uppdatera, hämta, lista och ta bort datakällans anslutningar, som krävs för indexerbaserad indexering av datakällor som stöds.
kompetenser Skapa, uppdatera, hämta, lista och ta bort kompetensuppsättningar som är kopplade till indexerare och utföra AI-baserad berikning under indexering.
synonymMaps Skapa, uppdatera, hämta, lista och ta bort synonymkartor.
vectorSearch Indexvektorer och skicka en vektorfråga.

TypeScript-exempel

Sample beskrivning
index Skapa, uppdatera, hämta, lista och ta bort index. Den här exempelkategorin innehåller också ett exempel på tjänststatistik.
Indexerare Skapa, uppdatera, hämta, lista, återställa och ta bort indexerare.
dataSourceConnections (för indexerare) Skapa, uppdatera, hämta, lista och ta bort datakällans anslutningar, som krävs för indexerbaserad indexering av datakällor som stöds.
kompetenser Skapa, uppdatera, hämta, lista och ta bort kompetensuppsättningar som är kopplade till indexerare och utföra AI-baserad berikning under indexering.
synonymMaps Skapa, uppdatera, hämta, lista och ta bort synonymkartor.
vectorSearch Skapa, uppdatera, hämta, lista och ta bort vektorsökning.

Dokumentexempel

Kodexempel från Azure AI Search-teamet visar funktioner och arbetsflöden. Följande exempel refereras till i självstudier, snabbstarter och instruktionsartiklar. Du hittar de här exemplen i Azure-Samples/azure-search-javascript-samples på GitHub.

JavaScript-exempel

Sample Article beskrivning
snabbstart Snabbstart: Fulltextsökning Skapa, läsa in och fråga ett sökindex med hjälp av exempeldata.
quickstart-semantic-ranking-js Snabbstart: Semantisk rankning Lägg till semantisk rangordning i ett indexschema och kör semantiska frågor.
quickstart-vector-js Snabbstart: Vektorsökning Index- och frågevektorinnehåll.

TypeScript-exempel

Sample Article beskrivning
quickstart-semantic-ranking-ts Snabbstart: Semantisk rankning Lägg till semantisk rangordning i ett indexschema och kör semantiska frågor.
quickstart-vector-ts Snabbstart: Vektorsökning Index- och frågevektorinnehåll.

Andra exempel

Följande exempel publiceras också av Azure AI Search-teamet men refereras inte i dokumentationen. Associerade README-filer innehåller användningsinstruktioner.

Sample beskrivning
azure-search-classic-rag Enkelbilds-RAG med den klassiska sökmotorn som grunddata från Azure AI Search, med en modell för chattens slutförande från Azure OpenAI.
azure-search-vector-sample.js JavaScript-exempel på hur du utför vektorsökning.
azure-function-search JavaScript-exempel på en Azure-funktion som skickar frågor till en söktjänst. Du kan ersätta den här JavaScript-versionen med den api kod som används i Lägg till sökning på webbplatser med .NET.
massinfogning JavaScript-exempel på hur du använder push-API:er för att ladda upp och indexering av dokument.

Dricks

Använd exempelwebbläsaren för att söka efter Microsoft-kodexempel på GitHub. Du kan filtrera sökningen efter produkt, tjänst och språk.