Partager via


CrawledProperty, élément

Dernière modification : jeudi 20 janvier 2011

S’applique à : SharePoint Server 2010

<CrawledProperty propertySet='GUID' propertyName='PropertyName' propertyId='PropertyId' varType='PropertyType' defaultValue='DefaultValue'>

Attributs et éléments

Les sections suivantes décrivent les attributs, les éléments enfants et les éléments parents.

Attributs

Attribut

Description

propertySet

Obligatoire. Spécifie le jeu de propriétés de la propriété analysée sous forme d’une chaîne GUID hexadécimale au format suivant : 00000000-0000-0000-0000-000000000000.

Cette valeur ne respecte pas la casse.

propertyName

Facultatif. Spécifie la chaîne qui est le nom de la propriété analysée.

propertyId

Facultatif. Spécifie l’entier représentant l’ID de la propriété analysée.

Notes

On utilise cet attribut au lieu de propertyName si la propriété analysée a IsNameEnum=True.

varType

Obligatoire. Spécifie la valeur entière qui représente le type de données pour la propriété analysée.

Le varType pour une propriété analysée de sortie doit être 30 (chaîne) ou 31 (chaîne large).

defaultValue

Facultatif. Spécifie une valeur de sortie par défaut à utiliser lorsque la commande n’émet pas de valeur. Applicable uniquement en cas d’utilisation au sein d’un élément Output.

Éléments enfants

Aucun.

Éléments parents

Élément

Description

Input

Contient une liste d’éléments CrawledProperty spécifiant l’entrée à la commande.

Output

Contient une liste d’éléments CrawledProperty spécifiant la sortie de propriétés analysées par la commande.

Remarques

Une propriété analysée dans un jeu de propriétés est identifiée par une chaîne ou un nombre. Vous devez spécifier propertyName ou propertyId, mais pas les deux. On utilise propertyId si la propriété analysée a IsNameEnum=True.

Seuls les types de propriétés analysés qui peuvent être mappés à une propriété gérée sont pris en charge.

Un jeu de propriétés spécial contient les propriétés analysées qui sont créées au sein du pipeline de traitement d’élément. Ces propriétés en lecture seule peuvent être passées à la commande dans l’élément Input.

Le jeu de propriétés est spécifié par propertySet="11280615-f653-448f-8ed8-2915008789f2" et varType="31" (type Variant VT_LPWSTR). À partir de ce jeu de propriétés, vous pouvez entrer les propriétés internes suivantes dans la commande d’extensibilité de pipeline :

  • url : URL affichée lorsque l’élément se produit dans les résultats de requête.

  • data : contenu binaire du document source codé en base64.

  • body : texte extrait à partir de l’élément en analysant la propriété data. Le body est extrait à l’aide d’un IFilter ou d’un autre analyseur de document.

Vous ne pouvez pas modifier ces propriétés internes à l’aide de la fonctionnalité d’extensibilité de pipeline.

Une propriété data peut se trouver à plusieurs reprises dans un élément, par exemple une entrée de liste SharePoint avec plusieurs pièces jointes, ce qui correspond à plusieurs éléments CrawledProperty dans le fichier d’entrée.

Exemple

Cet exemple spécifie une section d’entrée à une commande d’extensibilité de pipeline qui inclut la propriété analysée body et une autre propriété analysée avec propertyId="4".

<Input>
    <CrawledProperty propertySet="11280615-f653-448f-8ed8-2915008789f2" 
                     varType="31" propertyName="body"/> 
    <CrawledProperty propertySet="f29f85e0-4ff9-1068-ab91-08002b27b3d9" 
                     varType="31" propertyId="4"/>
</Input>

Voir aussi

Concepts

Intégration d’un composant de traitement d’élément externe

Schéma de configuration d’extensibilité du pipeline

Schéma d’interface d’extensibilité de pipeline