Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 | |
| 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.