Freigeben über


JavaScript-Beispiele für Azure AI Search

Erfahren Sie mehr über die JavaScript-Codebeispiele, welche die Funktionen und den Workflow einer Azure AI Search-Lösung veranschaulichen. In diesen Beispielen wird die Azure AI Search-Clientbibliothek für das Azure SDK für JavaScript verwendet, die Sie über die folgenden Links erkunden können.

Ziel Link
Paketdownload www.npmjs.com/package/@azure/search-documents
API-Referenz @azure/search-documents
API-Testfälle github.com/Azure/azure-sdk-for-js/tree/main/sdk/search/search-documents/test
Quellcode github.com/Azure/azure-sdk-for-js/tree/main/sdk/search/search-documents
Änderungsprotokoll https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/search/search-documents/CHANGELOG.md

SDK-Beispiele

Die Codebeispiele vom Azure SDK-Entwicklungsteam veranschaulichen die API-Verwendung. Sie finden diese Beispiele auf GitHub unter azure-sdk-for-js/tree/main/sdk/search/search-documents/samples.

JavaScript SDK-Beispiele

Beispiele Beschreibung
Indizes Veranschaulicht, wie Suchindizes erstellt, aktualisiert, abgerufen, aufgelistet und gelöscht werden. Diese Beispielkategorie enthält auch ein Beispiel für eine Dienststatistik.
dataSourceConnections (für Indexer) Veranschaulicht das Erstellen, Aktualisieren, Abrufen, Auflisten und Löschen von Indexerdatenquellen, die für die indexerbasierte Indizierung unterstützter Azure-Datenquellen erforderlich sind.
Indexer Veranschaulicht, wie Indexer erstellt, aktualisiert, abgerufen, aufgelistet, zurückgesetzt und gelöscht werden.
skillSet Veranschaulicht, wie Skillsets erstellt, aktualisiert, abgerufen, aufgelistet und gelöscht werden, bei denen es sich um angefügte Indexer handelt und die während der Indizierung eine KI-basierte Anreicherung durchführen.
synonymMaps Veranschaulicht, wie Synonymzuordnungen erstellt, aktualisiert, abgerufen, aufgelistet und gelöscht werden.
VectorSearch Veranschaulicht, wie Vektoren indiziert und eine Vektorabfrage gesendet wird.

TypeScript-Beispiele

Beispiele Beschreibung
Indizes Veranschaulicht, wie Suchindizes erstellt, aktualisiert, abgerufen, aufgelistet und gelöscht werden. Diese Beispielkategorie enthält auch ein Beispiel für eine Dienststatistik.
dataSourceConnections (für Indexer) Veranschaulicht das Erstellen, Aktualisieren, Abrufen, Auflisten und Löschen von Indexerdatenquellen, die für die indexerbasierte Indizierung unterstützter Azure-Datenquellen erforderlich sind.
Indexer Veranschaulicht, wie Indexer erstellt, aktualisiert, abgerufen, aufgelistet, zurückgesetzt und gelöscht werden.
skillSet Veranschaulicht, wie Skillsets erstellt, aktualisiert, abgerufen, aufgelistet und gelöscht werden, bei denen es sich um angefügte Indexer handelt und die während der Indizierung eine KI-basierte Anreicherung durchführen.
synonymMaps Veranschaulicht, wie Synonymzuordnungen erstellt, aktualisiert, abgerufen, aufgelistet und gelöscht werden.
VectorSearch Veranschaulicht, wie Vektoren indiziert und eine Vektorabfrage gesendet wird.

Dokumentationsbeispiele

Die Codebeispiele vom Azure KI Search-Team veranschaulichen die Funktionen und Workflows. Auf viele dieser Beispiele wird in Tutorials, Schnellstarts und Anleitungen verwiesen. Sie finden diese Beispiele auf GitHub unter Azure-Samples/azure-search-javascript-samples.

Beispiele Artikel
Schnellstart Quellcode für den JavaScript-Teil der Schnellstartanleitung: Volltextsuche mithilfe der Azure-SDKs. Hier wird der allgemeine Workflow zum Erstellen, Laden und Abfragen eines Suchindex unter Verwendung von Beispieldaten beschrieben.
bulk-insert Quellcode für das JavaScript-Beispiel zum Verwenden der Push-APIs zum Hochladen und Indizieren von Dokumenten.
azure-functions Quellcode für das JavaScript-Beispiel einer Azure-Funktion, die Abfragen an einen Suchdienst sendet. Sie können stattdessen diese JavaScript-Version des api-Codes verwenden, der im C#-Beispiel Hinzufügen der Suche zu Websites verwendet wird.

Tipp

Testen Sie den Beispielbrowser, um GitHub nach Microsoft-Codebeispielen zu durchsuchen (gefiltert nach Produkt, Dienst und Sprache).

Weitere Beispiele

Die folgenden Beispiele werden ebenfalls vom Azure AI Search-Team veröffentlicht, ohne dass jedoch in der Dokumentation auf sie Bezug genommen wird. Die zugehörigen Infodateien enthalten Anweisungen zu ihrer Verwendung.

Beispiele Beschreibung
azure-search-vector-sample.js Beispiel für die Vektorsuche mit dem Azure SDK für JavaScript