Freigeben über


JavaScript-Beispiele für Azure AI Search

Erfahren Sie mehr über JavaScript-Codebeispiele, die die Funktionalität und den Workflow einer Azure AI Search-Lösung veranschaulichen. Diese Beispiele verwenden die Azure AI Search-Clientbibliothek für das Azure SDK für JavaScript, die Sie über die folgenden Links erkunden können.

Ziel Verknüpfung
Paketdownload www.npmjs.com/package/@azure/search-documents
API-Referenz @azure/Suchdokumente
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 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 in Azure/azure-sdk-for-js/tree/main/sdk/search/search-documents/samples auf GitHub.

JavaScript-Beispiele

Beispiel BESCHREIBUNG
Indizes Erstellen, Aktualisieren, Abrufen, Auflisten und Löschen von Indizes. Diese Beispielkategorie enthält auch ein Beispiel für eine Dienststatistik.
Indexer Erstellen, Aktualisieren, Abrufen, Auflisten, Zurücksetzen und Löschen von Indexern
dataSourceConnections (für Indexer) Erstellen, Aktualisieren, Abrufen, Auflisten und Löschen von Datenquellenverbindungen, die für die indizierungsbasierte Indizierung unterstützter Datenquellen erforderlich sind.
Skillsets Erstellen, Aktualisieren, Abrufen, Auflisten und Löschen von Skillsets, die an Indexer angefügt sind, und Durchführen von KI-basierter Anreicherung während der Indizierung.
synonymMaps Erstellen, Aktualisieren, Abrufen, Auflisten und Löschen von Synonymkarten.
vectorSearch Indexvektoren und Senden einer Vektorabfrage.

TypeScript-Beispiele

Beispiel BESCHREIBUNG
Indizes Erstellen, Aktualisieren, Abrufen, Auflisten und Löschen von Indizes. Diese Beispielkategorie enthält auch ein Beispiel für eine Dienststatistik.
Indexer Erstellen, Aktualisieren, Abrufen, Auflisten, Zurücksetzen und Löschen von Indexern
dataSourceConnections (für Indexer) Erstellen, Aktualisieren, Abrufen, Auflisten und Löschen von Datenquellenverbindungen, die für die indizierungsbasierte Indizierung unterstützter Datenquellen erforderlich sind.
Skillsets Erstellen, Aktualisieren, Abrufen, Auflisten und Löschen von Skillsets, die an Indexer angefügt sind, und Durchführen von KI-basierter Anreicherung während der Indizierung.
synonymMaps Erstellen, Aktualisieren, Abrufen, Auflisten und Löschen von Synonymkarten.
vectorSearch Erstellen, Aktualisieren, Abrufen, Auflisten und Löschen der Vektorsuche.

Dokumentationsbeispiele

Die Codebeispiele vom Azure AI Search-Team veranschaulichen die Funktionen und Workflows. Auf die folgenden Beispiele werden in Lernprogrammen, Schnellstarts und Anleitungen verwiesen. Sie finden diese Beispiele in Azure-Samples/azure-search-javascript-samples auf GitHub.

JavaScript-Beispiele

Beispiel Artikel BESCHREIBUNG
Schnellstart Schnellstart: Volltextsuche Erstellen, Laden und Abfragen eines Suchindexes mithilfe von Beispieldaten.
quickstart-semantic-ranking-js Schnellstart: Semantische Rangfolge Fügen Sie einem Indexschema semantische Rangfolge hinzu, und führen Sie semantische Abfragen aus.
quickstart-vector-js Schnellstart: Vektorsuche Index- und Abfragevektorinhalte.

TypeScript-Beispiele

Beispiel Artikel BESCHREIBUNG
quickstart-semantic-ranking-ts Schnellstart: Semantische Rangfolge Fügen Sie einem Indexschema semantische Rangfolge hinzu, und führen Sie semantische Abfragen aus.
quickstart-vector-ts Schnellstart: Vektorsuche Index- und Abfragevektorinhalte.

Weitere Beispiele

Die folgenden Beispiele werden auch vom Azure AI Search-Team veröffentlicht, werden jedoch nicht in der Dokumentation referenziert. Zugehörige README-Dateien enthalten Verwendungsanweisungen.

Beispiel BESCHREIBUNG
azure-search-classic-rag Single-Shot-AG unter Verwendung der klassischen Suchmaschine als Basisdaten aus Azure AI Search, kombiniert mit einem Chat-Completion-Modell aus Azure OpenAI.
azure-search-vector-sample.js JavaScript-Beispiel zum Ausführen der Vektorsuche.
azure-function-search JavaScript-Beispiel einer Azure-Funktion, die Abfragen an einen Suchdienst sendet. Sie können stattdessen diese JavaScript-Version für den api-Code verwenden, der unter Hinzufügen der Suche zu Websites mit .NET verwendet wird.
bulk-insert JavaScript-Beispiel für die Verwendung der Push-APIs zum Hochladen und Indizieren von Dokumenten.

Tipp

Verwenden Sie den Beispielbrowser , um nach Microsoft-Codebeispielen auf GitHub zu suchen. Sie können Ihre Suche nach Produkt, Dienst und Sprache filtern.