Aller au contenu

Configuration d'Azure Cognitive Search pour Azure Blob Storage

Azure Cognitive Search est une solution de service de recherche fournie par Microsoft Azure, permettant des capacités de recherche sophistiquées et puissantes pour les applications sans nécessiter la gestion de l'infrastructure sous-jacente. En tirant parti des capacités d'Azure, il offre un service de recherche évolutif et entièrement géré.

Document Central utilise Azure Cognitive Search pour activer la fonctionnalité de recherche des documents stockés dans le référentiel Azure Blob Storage. Pour exploiter les capacités de recherche en texte intégral pour Azure Blob Storage, il est essentiel d'établir et de configurer un service Azure Cognitive Search. Ce service fournira les fonctions et les informations nécessaires pour les fonctionnalités de recherche en texte intégral.

Pour des performances optimales, il est recommandé de créer le service Azure Cognitive Search dans la même région que le compte Azure Blob Storage.

Prérequis

Avant de créer un service Azure Cognitive Search, il est nécessaire d'avoir un référentiel entièrement configuré avec le type Azure Blob Storage. La page de configuration d'Azure Cognitive Search peut être accessible via la page de définition du référentiel, en sélectionnant spécifiquement un référentiel du type Azure Blob Storage. Par la suite, une nouvelle action Configurer Azure Cognitive Search sera affichée.

Le service Cognitive Search peut être créé depuis Document Central.

Pour créer un nouveau service Azure Cognitive Search, veuillez suivre les étapes ci-dessous :

  1. Commencez dans le rôle DMS by Simova - Administrateur.
  2. Cliquez sur Configuration dans la barre de ruban et exécutez l'action Référentiel.
  3. Sélectionnez un référentiel du type Azure Blob Storage.
  4. Cliquez sur l'action Configurer Azure Cognitive Search.
  5. Sur la page Azure Cognitive Search, sélectionnez l'action Configuration d'Azure Cognitive Search.
  6. Cliquez sur Commencer pour démarrer la création d'un nouveau service Azure Cognitive Search.
  7. Choisissez Créer une nouvelle Cognitive Search.
  8. Cliquez sur Suivant pour continuer, et la page de configuration du service Azure Cognitive Search sera affichée.
  9. Remplissez tous les champs avec les informations nécessaires. Certains champs sont pré-remplis avec les informations du référentiel, mais des modifications peuvent être apportées si nécessaire.
  10. Une fois tous les champs remplis, cliquez sur Suivant pour continuer. Une page pour configurer un index, un indexeur et une source de données sera affichée. Si le référentiel utilise une configuration à conteneur unique, le champ Nom du Conteneur sera pré-rempli avec le nom du conteneur du référentiel. Si le référentiel utilise une configuration à plusieurs conteneurs, le champ Nom du Conteneur sera vide.
  11. Remplissez tous les champs avec les informations nécessaires. Si une configuration à plusieurs conteneurs est utilisée, le champ Nom du Conteneur doit être rempli avec le nom du conteneur qui sera utilisé pour le service Azure Cognitive Search. Étant donné que DMS utilise le Code de Bibliothèque de Documents DMS comme nom du conteneur dans une configuration à plusieurs conteneurs, il est recommandé d'utiliser la fonction de recherche pour récupérer le Code de Bibliothèque de Documents DMS de la base de données. Veuillez noter que le nom récupéré sera formaté pour être adapté au conteneur Azure Blob Storage.
  12. Une fois tous les champs remplis, cliquez sur Suivant pour continuer. Si des modifications doivent encore être apportées, cliquez sur Retour pour revenir à la page précédente.
  13. Cliquez sur Terminer pour créer le service Azure Cognitive Search.
  14. Le service Azure Cognitive Search est maintenant créé.

Info

Si le conteneur contient déjà des documents, le processus d'indexation peut prendre un certain temps à se terminer en fonction du nombre de documents dans le conteneur. Les documents ne seront pas recherchables tant que le processus d'indexation n'est pas terminé. Le service Azure Cognitive Search ne peut rechercher que des documents déjà indexés. Si de nouveaux documents sont ajoutés au conteneur, le processus d'indexation doit être exécuté à nouveau pour que les nouveaux documents soient recherchables.

  • Document Central dispose d'une file d'attente de travaux qui effectuera ce processus automatiquement toutes les 60 minutes, assurez-vous que la file d'attente de travaux Job Queue - Search Indexer est activée.
  • Le processus d'indexation peut être exécuté manuellement via la page Azure Search Index, accessible via l'action Configurer l'Index sur la page Azure Cognitive Search.

Configuration de la connexion à un service Azure Cognitive Search existant

Il est également possible de créer le service Cognitive Search via l'interface Azure puis de se connecter au service.

Pour se connecter à un service Azure Cognitive Search existant, veuillez suivre les étapes ci-dessous :

  1. Commencez dans le rôle DMS by Simova - Administrateur.
  2. Cliquez sur Configuration dans la barre de ruban et exécutez l'action Référentiel.
  3. Sélectionnez un référentiel du type Azure Blob Storage.
  4. Cliquez sur l'action Configurer Azure Cognitive Search.
  5. Sur la page Azure Cognitive Search, sélectionnez l'action Configuration d'Azure Cognitive Search.
  6. Cliquez sur Commencer pour démarrer la création d'un nouveau service Azure Cognitive Search.
  7. Choisissez Utiliser une Cognitive Search existante.
  8. Cliquez sur Suivant pour continuer, et la page de configuration du service Azure Cognitive Search sera affichée.
  9. Choisissez un Abonnement et un Groupe de Ressources dans la liste déroulante.
  10. Entrez ou choisissez un service Azure Cognitive Search existant. La fonction de recherche peut être utilisée pour récupérer le service Azure Cognitive Search existant depuis Azure, en fonction de l'Abonnement et du Groupe de Ressources choisis.
  11. Après avoir entré le Nom du Service de Recherche, entrez la Clé Admin du Service de Recherche qui peut être récupérée depuis le portail Azure. Si la clé est valide, le bouton suivant sera activé.
  12. Cliquez sur Suivant pour continuer. Si des modifications doivent encore être apportées, cliquez sur Retour pour revenir à la page précédente.
  13. Cliquez sur Terminer pour créer le service Azure Cognitive Search.
  14. Le service Azure Cognitive Search est maintenant connecté.

Info

L'index doit être configuré manuellement si le service Azure Cognitive Search est connecté à un service Azure Cognitive Search existant. Le service Azure Cognitive Search ne peut rechercher que des documents déjà indexés. Si de nouveaux documents sont ajoutés au conteneur, le processus d'indexation doit être exécuté à nouveau pour que les nouveaux documents soient recherchables.

  • Document Central dispose d'une file d'attente de travaux qui effectuera ce processus automatiquement toutes les 60 minutes, assurez-vous que la file d'attente de travaux Job Queue - Search Indexer est activée.
  • Le processus d'indexation peut être exécuté manuellement via la page Azure Search Index, accessible via l'action Configurer l'Index sur la page Azure Cognitive Search.

Il est également possible de supprimer le service Cognitive Search via Document Central.

Pour supprimer un service Azure Cognitive Search existant, veuillez suivre les étapes ci-dessous :

  1. Commencez dans le rôle DMS by Simova - Administrateur.
  2. Cliquez sur Configuration dans la barre de ruban et exécutez l'action Référentiel.
  3. Sélectionnez un référentiel du type Azure Blob Storage.
  4. Cliquez sur l'action Configurer Azure Cognitive Search.
  5. Sur la page Azure Cognitive Search, sélectionnez l'action Supprimer Azure Cognitive Search.
  6. Le service Azure Cognitive Search sera supprimé.

Warning

Si le service Azure Cognitive Search est supprimé, il sera définitivement supprimé de Document Central et d'Azure. Cette action est irréversible et entraîne la suppression permanente du service Azure Cognitive Search.

Configuration d'un nouvel Index, Indexeur et Source de données

L'index Azure Cognitive Search est responsable des fonctionnalités de recherche en texte intégral en établissant une connexion entre le service Azure Cognitive Search et Azure Blob Storage.

Pour créer un nouvel index, veuillez suivre les étapes ci-dessous :

  1. Commencez dans le rôle DMS by Simova - Administrateur.
  2. Cliquez sur Configuration dans la barre de ruban et exécutez l'action Référentiel.
  3. Sélectionnez un référentiel du type Azure Blob Storage.
  4. Cliquez sur l'action Configurer Azure Cognitive Search.
  5. Sur la page Azure Cognitive Search, sélectionnez l'action Configurer l'Index.
  6. Sur la page Azure Search Index, sélectionnez l'action Configuration de l'Index.
  7. Cliquez sur Commencer pour démarrer la création d'un nouvel index, indexeur et source de données.
  8. Choisissez Créer un nouvel Indexeur et cliquez sur Suivant pour continuer. La page de configuration de l'index sera affichée.
  9. Remplissez tous les champs avec les informations nécessaires. Si le référentiel utilise une configuration à conteneur unique, la fonction de recherche du champ Nom du Conteneur recherchera tous les conteneurs existants dans le compte Azure Blob Storage, un nouveau conteneur peut également être créé en le saisissant manuellement. Si le référentiel utilise une configuration à plusieurs conteneurs, la fonction de recherche du champ Nom du Conteneur recherchera dans le champ Code de Bibliothèque de Documents, qui sera utilisé par DMS. Veuillez noter que les noms répertoriés seront formatés pour être adaptés à Azure Blob Storage.
  10. Cliquez sur Suivant pour continuer. Si des modifications doivent encore être apportées, cliquez sur Retour pour revenir à la page précédente.
  11. Cliquez sur Terminer pour créer l'index Azure Cognitive Search.
  12. L'index est maintenant créé.

Configuration d'un Index, Indexeur et Source de données existant

Pour configurer un Index, Indexeur et Source de données existant, veuillez suivre les étapes ci-dessous :

  1. Commencez dans le rôle DMS by Simova - Administrateur.
  2. Cliquez sur Configuration dans la barre de ruban et exécutez l'action Référentiel.
  3. Sélectionnez un référentiel du type Azure Blob Storage.
  4. Cliquez sur l'action Configurer Azure Cognitive Search.
  5. Sur la page Azure Cognitive Search, sélectionnez l'action Configurer l'Index.
  6. Sur la page Azure Search Index, sélectionnez l'action Configuration de l'Index.
  7. Cliquez sur Commencer pour démarrer la configuration d'un index, indexeur et source de données existant.
  8. Choisissez Utiliser un Indexeur existant et cliquez sur Suivant pour continuer. La page de configuration de l'index sera affichée.
  9. Entrez un nom d'indexeur existant. La fonction de recherche peut être utilisée pour récupérer le nom de l'indexeur existant depuis le service Azure Cognitive Search.
  10. Cliquez sur Suivant pour continuer. Si des modifications doivent encore être apportées, cliquez sur Retour pour revenir à la page précédente.
  11. Cliquez sur Terminer pour créer l'index Azure Cognitive Search.
  12. L'index est maintenant connecté.

Suppression d'un Index, Indexeur et Source de données

Il est également possible de supprimer un index, indexeur et source de données via Document Central.

Pour supprimer un Index, Indexeur et Source de données existant, veuillez suivre les étapes ci-dessous :

  1. Commencez dans le rôle DMS by Simova - Administrateur.
  2. Cliquez sur Configuration dans la barre de ruban et exécutez l'action Référentiel.
  3. Sélectionnez un référentiel du type Azure Blob Storage.
  4. Cliquez sur l'action Configurer Azure Cognitive Search.
  5. Sur la page Azure Cognitive Search, sélectionnez l'action Configurer l'Index.
  6. Sur la page Azure Search Index, sélectionnez l'action Supprimer l'Indexeur.
  7. L'index, l'indexeur et la source de données seront supprimés.

Warning

Si l'index, l'indexeur et la source de données sont supprimés, ils seront définitivement supprimés de Document Central et d'Azure. Cette action est irréversible et entraîne la suppression permanente de l'index, de l'indexeur et de la source de données du service Azure Cognitive Search.