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