Partager via


Procédure : Analyser des types de contenu externe associés

Découvrez comment utiliser les propriétés spécifiques à la recherche dans le modèle de métadonnées Service BDC (Business Data Connectivity) pour l’analyse d’associations et les différentes expériences utilisateur disponibles.

Dernière modification : lundi 11 octobre 2010

S’applique à : SharePoint Server 2010

Dans cet article
Analyse du type de contenu externe associé
Analyse de pièces jointes de type de contenu externe associé
Analyse de types de contenu externe associés en tant que types de contenu externe enfants

Microsoft Business Connectivity Services (BCS) vous permet de lier deux types de contenu externe connexes, ce qui vous permet ensuite d’extraire du contenu externe connexe. Vous pouvez par exemple extraire du contenu externe de deux types de contenu externe basés sur des tables de bases de données Microsoft SQL Server et sur des clés étrangères. Ce concept de liaison de deux types de contenu externe connexes porte le nom d’association. Pour plus d’informations sur les associations, voir Ajout d’associations entre des types de contenu externes.

L’infrastructure du connecteur Recherche Microsoft SharePoint Server 2010 vous permet d’analyser des associations.

Analyse du type de contenu externe associé

Dans le contexte de l’infrastructure du connecteur Recherche SharePoint Server, le type de contenu externe source d’une association porte le nom de type de contenu externe parent. Recherche SharePoint Server peut analyser les types de contenu externe associés au parent de deux manières : comme pièces jointes ou comme enfants. Ces associations de types de contenu externe affectent les éléments suivants :

  • Expérience utilisateur

  • Analyses incrémentielles

  • Traitement des suppressions d’analyses

Impact des associations de types de contenu externe sur l’expérience utilisateur

Un type de contenu externe enfant possède sa propre URL de résultat de recherche et sa propre page de profil, si celle-ci a été créée. L’URL de résultat de recherche est l’URL qui s’affiche si l’utilisateur recherche un terme dans les données du type de contenu externe.

Le type de contenu externe pour une pièce jointe ne possède pas sa propre URL de résultat de recherche. Par conséquent, si l’utilisateur recherche un terme dans la pièce jointe Élément externe, c’est l’URL du type de contenu externe parent qui est affichée. Vous pouvez affecter à cette URL la valeur d’URL de la page de profil du parent. La page de profil du type de contenu externe parent affichera tous les champs du type de contenu externe de pièce jointe qui sont exposés par le navigateur d’association.

Impact des associations de types de contenu externe sur l’analyse incrémentielle

Les éléments externes enfants sont réanalysés et mis à jour pour les analyses incrémentielles basées sur horodateur si l’horodateur de l’élément externe enfant change.

Pour les types de contenu externe de pièce jointe, l’horodateur de l’élément externe parent est interprété comme l’horodateur de l’élément externe de pièce jointe. Cela signifie que toute modification apportée à l’élément externe de pièce jointe est détectée par une analyse incrémentielle uniquement lorsque l’horodateur de l’élément externe parent change.

Impact des associations de types de contenu externe sur le traitement des suppressions d’analyses

Lors du traitement de suppressions d’analyses, si le type de contenu externe parent est supprimé de l’index, Recherche SharePoint Server supprime les types de contenu externe de pièce jointe associés et les types de contenu externe enfants de l’index.

Analyse de pièces jointes de type de contenu externe associé

Pour marquer une association de sorte qu’elle soit analysée comme pièce jointe, ajoutez la propriété AttachmentAccessor à l’instance de méthode Association comme suit.

<Association Name="AttachmentsNavigate Association" Type="AssociationNavigator" ...>
    <Properties>
        <Property Name="ForeignFieldMappings" Type="System.String">....... </Property>
        <Property Name="AttachmentAccessor" Type="System.String">x</Property>
    </Properties>
    <SourceEntity Namespace="ParentExternalContentType" Name="Parent" />
    <DestinationEntity Namespace="AttachmentExternalContentType" Name="Attachment External Content Type" />
</Association>

Notes

Vous pouvez spécifier une valeur quelconque pour la propriété AttachmentAccessor ; Recherche SharePoint Server n’examine pas cette valeur.

Analyse de types de contenu externe associés en tant que types de contenu externe enfants

Pour marquer une association de sorte qu’elle soit analysée comme type de contenu externe enfant, ajoutez la propriété DirectoryLink à l’instance de méthode Association comme suit.

<Association Name="ChildrenNavigator Association" Type="AssociationNavigator" ...>
    <Properties>
        <Property Name="DirectoryLink" Type="System.String">x</Property>
    </Properties>
    <SourceEntity Namespace="ParentExternalContentType" Name="Parent" />
    <DestinationEntity Namespace="ChildExternalContentType" Name="Child External Content Type" />
</Association>

Notes

Vous pouvez spécifier une valeur quelconque pour la propriété DirectoryLink. Recherche SharePoint Server n’examine pas cette valeur.

Voir aussi

Référence

Association, élément dans MethodInstances (schéma BDCMetadata)

Concepts

Infrastructure de connecteur de recherche SharePoint Server

Ajout d’associations entre des types de contenu externes

Autres ressources

Étape 4 (facultative) : définir des associations