Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 | |
| 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.