Vue d’ensemble de l’architecture de recherche dans SharePoint Server

 

**Sapplique à :**SharePoint Server 2013, SharePoint Server 2016

**Dernière rubrique modifiée :**2017-07-24

Résumé : Découvrez l’architecture de recherche SharePoint Server, les composants de recherche SharePoint Server, les bases de données de recherche SharePoint Server et la topologie de recherche SharePoint Server.

L’architecture de recherche contient des composants et des bases de données de recherche. La façon dont vous structurez l’architecture de recherche est liée à l’endroit de recherche : l’entreprise ou les sites Internet. Lorsque vous construisez l’architecture de recherche, vous devez tenir compte des considérations telles que la haute disponibilité et la tolérance de panne, le volume de votre contenu et la quantité estimée d’affichages de page et de requêtes par seconde.

Pour plus d’informations sur les topologies de recherche dans différents cas d’utilisation, voir les diagrammes techniques relatifs aux architectures de recherche d’entreprise pour SharePoint Server 2016 et aux architectures de recherche de sites Internet pour SharePoint Server 2016.

Contenu de cet article :

  • Vue d’ensemble des composants de recherche et des bases de données de recherche

  • À propos du composant d’analyse

  • À propos du composant de traitement de contenu

  • À propos du composant de traitement d’analyse

  • À propos du composant d’index

  • À propos du composant de traitement de la requête

  • À propos du composant d’administration de recherche

  • À propos de la base de données d’analyse

  • À propos de la base de données de liens

  • À propos de la base de données de création de rapports d’analyse

  • À propos de la base de données d’administration de recherche

Vue d’ensemble des composants de recherche et des bases de données de recherche

Les tableaux suivants présentent une vue d’ensemble de tous les composants de recherche et bases de données de recherche disponibles. Pour plus d’informations sur l’interaction entre les composants de recherche et les bases de données, voir le diagramme technique relatif aux architectures de recherche pour SharePoint Server 2016.

Composants de recherche

Nom du composant de recherche Description

Composant d’analyse

Analyse les sources de contenu pour collecter les propriétés analysées et les métadonnées à partir d’éléments analysés et envoie ces informations au composant de traitement de contenu.

Composant de traitement de contenu

Transforme les éléments analysés et les envoie au composant d’index. Ce composant mappe également les propriétés analysées sur les propriétés gérées.

Composant de traitement de l’analyse

Exécute l’analyse de la recherche et l’analyse de l’utilisation.

Composant d’index

Reçoit les éléments traités du composant de traitement de contenu et les écrit dans l’index de recherche. Ce composant gère également les requêtes entrantes, récupère les informations de l’index de recherche et renvoie le jeu de résultats au composant de traitement de la requête.

Composant de traitement des requêtes

Analyse les requêtes entrantes. Cela permet d’optimiser la précision, le rappel et la pertinence. Les requêtes sont envoyées au composant d’index, qui renvoie un jeu de résultats de recherche pour la requête.

Composant d’administration de la recherche

Exécute les processus système pour la recherche, puis ajoute et initialise de nouvelles instances des composants de recherche.

Bases de données de recherche

Nom de la base de données de recherche Description

Base de données d’analyse

Stocke les informations de suivi et d’historique concernant les éléments analysés tels que les documents et les URL. Elle stocke également des informations telles que l’heure de la dernière analyse, le dernier ID d’analyse et le type de mise à jour (ajout, mise à jour, suppression) effectué lors de la dernière analyse.

Base de données de liens

Stocke les informations non traitées qui sont extraites par le composant de traitement de contenu et les informations sur les clics de recherche. Le composant de traitement d’analyse examine ces informations.

Base de données de création de rapports d’analyse

Stocke les résultats de l’analyse de l’utilisation.

Base de données d’administration de la recherche

Stocke les données de configuration de recherche.

À propos du composant d’analyse

Le composant d’analyse examine les sources de contenu. Vous pouvez analyser de nombreuses sources de contenu, par exemple les partages de fichiers, le contenu SharePoint Server, les applications métier et bien plus encore. Pour récupérer des informations, le composant d’analyse se connecte aux sources de contenu en appelant le connecteur d’indexation ou le gestionnaire de protocole approprié. Après avoir récupéré le contenu, le composant d’analyse transmet les éléments analysés au composant de traitement de contenu.

Pour plus d’informations sur les sources de contenu d’analyse, voir Planifier l’analyse et la fédération dans SharePoint Server.

À propos du composant de traitement de contenu

Le composant de traitement de contenu traite les éléments analysés et les envoie au composant d’index. Il effectue des opérations telles que l’analyse de document et le mappage de propriété. Il effectue également un traitement linguistique tel que la détection de la langue et l’extraction de l’entité. Le composant transforme les éléments analysés en artefacts qui sont inclus dans l’index de recherche. Le composant de traitement de contenu écrit également des informations concernant les liens et les URL dans la base de données de liens.

Pour plus d’informations sur le traitement du contenu, voir Planifier l’analyse et la fédération dans SharePoint Server.

À propos du composant de traitement d’analyse

Le composant de traitement d’analyse effectue deux types d’analyse : l’analyse de la recherche et l’analyse de l’utilisation. Ce composant utilise les informations provenant de ces analyses pour améliorer la pertinence de la recherche, créer des rapports de recherche et générer des recommandations et des liens ciblés.

  • L’analyse de la recherche consiste à extraire des informations, telles que des liens, le nombre de fois où les utilisateurs cliquent sur un élément, le texte d’ancrage, les données relatives aux personnes et les métadonnées, provenant de la base de données de liens. Ces informations sont importantes pour la pertinence.

  • L’analyse de l’utilisation consiste à analyser les informations du journal d’utilisation reçues depuis le serveur frontal via le magasin d’événements. L’analyse de l’utilisation génère des rapports d’utilisation et statistiques.

Les résultats des analyses sont ajoutés aux éléments dans l’index de recherche. En outre, les résultats de l’analyse de l’utilisation sont stockés dans la base de données de création de rapports d’analyse.

Pour plus d’informations, reportez-vous à la rubrique Vue d’ensemble du traitement de l’analyse dans SharePoint Server.

À propos du composant d’index

Vous pouvez diviser l’index de recherche en parties distinctes, appelées partitions d’index. L’index de recherche est le regroupement de toutes les partitions d’index. Chaque partition d’index comporte des copies d’index qui contiennent les mêmes informations. Pour bénéficier d’une tolérance de panne et d’une redondance suffisantes, créez des copies d’index supplémentaires pour chaque partition d’index et répartissez-les sur plusieurs serveurs.

Le composant d’index est la représentation logique d’une copie d’index. Dans la topologie de recherche, vous devez mettre en service un composant d’index pour chaque copie d’index.

Le composant d’index agit comme suit :

  • Il reçoit les éléments traités du composant de traitement du contenu et écrit ces éléments dans un fichier d’index. Les fichiers d’index sont stockés sur un disque du serveur qui héberge le composant d’index.

  • Il reçoit des requêtes du composant de traitement des requêtes et renvoie des jeux de résultats.

Pour plus d’informations sur le schéma de recherche et l’index de recherche, voir Vue d’ensemble du schéma de recherche dans SharePoint Server.

À propos du composant de traitement de la requête

Le composant de traitement des requêtes analyse et traite les requêtes et les résultats. Il procède à des traitements linguistiques comme la césure de mots et la recherche de radical. Lorsque le composant de traitement des requêtes reçoit une requête du serveur frontal de recherche, il analyse et traite la requête pour optimiser la précision, le rappel et la pertinence. La requête traitée est envoyée au composant d’index. Ce dernier renvoie un jeu de résultats basé sur la requête traitée au composant de traitement des requêtes, qui à son tour traite ce jeu de résultats, avant de le renvoyer au serveur frontal de recherche.

Pour plus d’informations, reportez-vous à la rubrique Planifier la transformation de requêtes et le tri des résultats dans SharePoint Server.

À propos du composant d’administration de recherche

Le composant d’administration de recherche exécute les processus système pour la recherche. Ce composant effectue la mise en service, qui consiste en l’ajout et l’initialisation des instances des autres composants de recherche.

À propos de la base de données d’analyse

La base de données d’analyse stocke les informations de suivi et d’historique concernant les éléments analysés. Par exemple, elle stocke les informations concernant l’heure de la dernière analyse, le dernier ID d’analyse et le type de mise à jour effectué au cours de la dernière analyse.

À propos de la base de données de liens

La base de données de liens stocke les informations extraites par le composant de traitement de contenu. Elle stocke également les informations relatives aux clics de recherche et au nombre de fois où les utilisateurs ont cliqué sur un résultat de recherche à partir d’une page de résultats. Ces informations sont stockées non traitées, afin d’être analysées par le composant de traitement d’analyse.

À propos de la base de données de création de rapports d’analyse

La base de données de création de rapports d’analyse stocke les résultats de l’analyse de l’utilisation. En outre, elle stocke les informations statistiques provenant des analyses. SharePoint Server utilise ces informations pour créer des rapports Excel qui montrent différentes statistiques.

À propos de la base de données d’administration de la recherche

La base de données d’administration de la recherche stocke les données de configuration de recherche, telles que la typologie, les règles d’analyse, les règles de requête et les mappages entre les propriétés analysées et gérées. Elle stocke également la liste de contrôle d’accès pour le composant d’analyse. Il ne peut exister qu’une seule base de données d’administration de la recherche par application de service de recherche.

See also

Gérer la topologie de recherche dans SharePoint Server