Doc produitsMenu

À propos du fichier de correspondances du connecteur Liferay

Le fichier de correspondances du connecteur Liferay détermine exactement quelles entités de Liferay sont indexées, quelles métadonnées sont récupérées, et où ces informations sont ajoutées dans l'index unifié Coveo. Le fichier de correspondances par défaut ([CES_Path]\bin\Coveo.CES.CustomCrawlers.Liferay.DefaultMappingFile.xml) est automatiquement utilisé si aucun fichier de correspondances n'est spécifié dans la source.

Le fichier de correspondances par défaut spécifie l'indexation des types suivants d'entité par défaut de Liferay :

  • Pièce jointe

  • BlogEntry

  • CalendarEvent

  • Comment

  • DocumentLibraryFile

  • MessageBoardMessage

  • User

  • WebContentLocalized

  • WikiPage

Le fichier de correspondances est un fichier XML qui contient diverses sections et sous-sections. L'élément racine est <LiferayMapping>. Il contient divers nœuds <Mapping>, chacun définissant un type d'entité à être indexé avec les métadonnées correspondantes.

Exemple : L'élément de correspondances suivant spécifie l'indexation du type d'entité BlogEntry.
<Mapping type="BlogEntry">
    <Fields>
      <Title>%[title]</Title>
      <Body>%[content]</Body>
      <ClickableUri>%[coveo_url]</ClickableUri>
      <ModifiedDateUtc>%[coveo_lastModifiedDate]</ModifiedDateUtc>
      <CustomFields>
        <CustomField name="sysauthor">%[userName]</CustomField>
        <CustomField name="sysparents">%[coveo_breadcrumbs]</CustomField>
      </CustomFields>
    </Fields>
  </Mapping>  

Un élément <Mapping type=“Default”> s'applique à tous les éléments retrouvés qui ne possèdent pas leur propre élément de correspondances spécifique. Un tel élément existe, mais est commenté dans le fichier de correspondances par défaut.

Note : Vous pouvez créer et utiliser un fichier de correspondances personnalisé afin d'affiner le contenu Liferay qui est indexé (voir Personnalisation du fichier de correspondances du connecteur Liferay).