bibliothèques Recherche cognitive Azure pour .NET
Vue d’ensemble
Recherche cognitive Azure est un service de recherche cloud entièrement managé qui offre une expérience de recherche enrichie sur le contenu dans les applications web, mobiles et d’entreprise. La bibliothèque cliente est utilisée pour accéder à et exécuter des opérations d’indexation et de recherche sur un service de recherche, un index, des documents et d’autres objets.
Bibliothèques pour l’accès aux données
Une fois qu’une ressource Recherche cognitive Azure est créée et configurée, utilisez des bibliothèques d’accès aux données pour créer et consommer des objets de recherche dans les applications clientes.
Version 11
le Azure.Search.Documents
est une nouvelle bibliothèque cliente pour les développeurs .NET qui souhaitent utiliser la technologie de recherche dans leurs applications. Contrairement à la bibliothèque cliente héritée v10, cette version prend des dépendances sur Azure.Core
et System.Text.Json
, en implémentant des approches standard en termes de configuration du service, d’authentification, de sérialisation des documents et d’autres tâches.
Utilisez la Azure.Search.Documents
bibliothèque lors de la création de projets qui utilisent des objets Recherche cognitive Azure. À l’avenir, toutes les nouvelles fonctionnalités et améliorations seront déployées ici.
Bibliothèque | Informations de référence | Package | Source |
---|---|---|---|
Azure.Search.Documents | Référence | NuGet | GitHub |
Il n’existe qu’un seul package et une bibliothèque cliente pour cette version.
Si vous avez des applications de recherche existantes qui appellent les bibliothèques héritées v10, sachez que v11 a différents clients, espaces de noms et noms de classes. Vous devez migrer le code existant pour utiliser la nouvelle bibliothèque. Lorsque vous examinez les exemples de code et le contenu, veillez à case activée pour l’espace de noms (using Azure.Search.Documents;
) afin de confirmer si la bibliothèque cliente v11 est illustrée.
Version 10 (héritée)
Utilisez des Microsoft.Azure.Search
bibliothèques pour gérer les solutions existantes. Cette version est prise en charge, mais à l’exception des correctifs logiciels de sécurité, aucune autre mise à jour n’est prévue pour cette bibliothèque. Pour obtenir une présentation, consultez Guide pratique pour utiliser Microsoft.Azure.Search (v10).
Bibliothèque | Informations de référence | Package | Source |
---|---|---|---|
Microsoft.Azure.Search | Référence | NuGet | GitHub |
Microsoft.Azure.Search.Common | Référence | ||
Microsoft.Azure.Search.Models. | Référence | ||
Microsoft.Azure.Search.Models.Internal | Référence | ||
Microsoft.Azure.Search.Serialization | Référence | ||
Microsoft.Azure.Search.Serialization.internal | Référence |
Bibliothèques pour la gestion des ressources
Utilisez la bibliothèque de gestion Recherche cognitive Azure pour approvisionner un service, gérer les clés API et ajuster les ressources. Gestion du service possède une dépendance sur Azure Resource Manager pour l’identification de l’abonné et du client. En règle générale, l’authentification et l’inscription de l’application avec Azure Active Directory est également nécessaire pour prendre en charge le flux de travail. Pour une présentation de l’approvisionnement de Recherche cognitive Azure service, consultez Utilisation de l’API REST de gestion.
Bibliothèque | Informations de référence | Package | Source |
---|---|---|---|
Microsoft.Azure.Management.Search | Référence | NuGet | GitHub |
Azure SDK for .NET