Partager via


Exemples JavaScript pour Recherche Azure AI

Découvrez les exemples de code JavaScript qui illustrent les fonctionnalités et le flux de travail d’une solution Recherche d’IA Azure. Ces exemples utilisent la bibliothèque de client Recherche d’IA Azure pour le Kit de développement logiciel (SDK) Azure pour JavaScript, que vous pouvez explorer dans les liens suivants.

Cible Lien
Téléchargement de package www.npmjs.com/package/@azure/search-documents
Informations de référence sur l'API @azure/search-documents
Cas de test d’API github.com/Azure/azure-sdk-for-js/tree/main/sdk/search/search-documents/test
Code source github.com/Azure/azure-sdk-for-js/tree/main/sdk/search/search-documents
Journal des modifications github.com/Azure/azure-sdk-for-js/blob/main/sdk/search/search-documents/CHANGELOG.md

Exemples du Kit de développement logiciel (SDK)

Les exemples de code de l’équipe de développement du kit SDK Azure illustrent l’utilisation de l’API. Vous trouverez ces exemples dans Azure/azure-sdk-for-js/tree/main/sdk/search/search-documents/samples sur GitHub.

Exemples JavaScript

Sample Descriptif
index Créez, mettez à jour, obtenez, listez et supprimez des index. Cet exemple de catégorie comprend également un exemple de statistique de service.
indexeurs Créer, mettre à jour, obtenir, répertorier, réinitialiser et supprimer des indexeurs.
dataSourceConnections (pour les indexeurs) Créez, mettez à jour, récupérez, répertoriez et supprimez les connexions de sources de données requises pour l'indexation par indexeur des sources de données prises en charge.
ensembles de compétences Créer, mettre à jour, obtenir, répertorier et supprimer les ensembles de compétences associés aux indexeurs et effectuer un enrichissement basé sur l’IA pendant l’indexation.
synonymMaps Créez, mettez à jour, obtenez, listez et supprimez des mappages de synonymes.
vectorSearch Vecteurs d’index et envoi d’une requête vectorielle.

Exemples TypeScript

Sample Descriptif
index Créez, mettez à jour, obtenez, listez et supprimez des index. Cet exemple de catégorie comprend également un exemple de statistique de service.
indexeurs Créer, mettre à jour, obtenir, répertorier, réinitialiser et supprimer des indexeurs.
dataSourceConnections (pour les indexeurs) Créez, mettez à jour, récupérez, répertoriez et supprimez les connexions de sources de données requises pour l'indexation par indexeur des sources de données prises en charge.
ensembles de compétences Créer, mettre à jour, obtenir, répertorier et supprimer les ensembles de compétences associés aux indexeurs et effectuer un enrichissement basé sur l’IA pendant l’indexation.
synonymMaps Créez, mettez à jour, obtenez, listez et supprimez des mappages de synonymes.
vectorSearch Créez, mettez à jour, obtenez, listez et supprimez la recherche vectorielle.

Exemples de documentation

Les exemples de code de l’équipe Recherche Azure AI illustrent les fonctionnalités et les flux de travail. Les exemples suivants sont référencés dans les didacticiels, les guides de démarrage rapide et les articles pratiques. Vous trouverez ces exemples dans Azure-Samples/azure-search-javascript-samples sur GitHub.

Exemples JavaScript

Sample Article Descriptif
démarrage rapide Démarrage rapide : Recherche en texte intégral Créez, chargez et interrogez un index de recherche à l’aide d’exemples de données.
quickstart-semantic-ranking-js Démarrage rapide : classement sémantique Ajoutez un classement sémantique à un schéma d’index et exécutez des requêtes sémantiques.
quickstart-vector-js Démarrage rapide : Recherche vectorielle Indexer et interroger le contenu vectoriel.

Exemples TypeScript

Sample Article Descriptif
quickstart-semantic-ranking-ts Démarrage rapide : classement sémantique Ajoutez un classement sémantique à un schéma d’index et exécutez des requêtes sémantiques.
quickstart-vector-ts Démarrage rapide : Recherche vectorielle Indexer et interroger le contenu vectoriel.

Autres exemples

Les exemples suivants sont également publiés par l’équipe Recherche d’IA Azure, mais ne sont pas référencés dans la documentation. Les fichiers README associés fournissent des instructions d’utilisation.

Sample Descriptif
azure-search-classic-rag RAG à prise unique à l’aide du moteur de recherche classique comme données d’ancrage d’Azure AI Search, avec un modèle de complétion de chat depuis Azure OpenAI.
azure-search-vector-sample.js Exemple JavaScript montrant comment effectuer une recherche vectorielle.
azure-function-search Exemple JavaScript d’une fonction Azure qui envoie des requêtes à un service de recherche. Vous pouvez remplacer cette version JavaScript pour le api code utilisé dans Ajouter une recherche aux sites web avec .NET.
insertion en bloc Exemple JavaScript montrant comment utiliser les API Push pour charger et indexer des documents.

Conseil

Utilisez le navigateur d’exemples pour rechercher des exemples de code Microsoft sur GitHub. Vous pouvez filtrer votre recherche par produit, service et langue.