Elemento CrawledProperty

Última modificación: jueves, 20 de enero de 2011

Hace referencia a: SharePoint Server 2010

Se aplica a: Microsoft FAST Search Server 2010 for SharePoint
Especifica una propiedad rastreada que se proporciona como entrada o que genera el comando de extensibilidad de la canalización.

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

Atributos y elementos

En las siguientes secciones se describen los atributos, elementos secundarios y elementos primarios.

Atributos

Atributo

Descripción

propertySet

Obligatorio. Especifica el conjunto de propiedades de la propiedad rastreada como una cadena GUID hexadecimal en el siguiente formato: 00000000-0000-0000-0000-000000000000.

El valor no distingue entre mayúsculas y minúsculas.

propertyName

Opcional. Especifica la cadena que es el nombre de la propiedad rastreada.

propertyId

Opcional. Especifica el número entero que representa el identificador de la propiedad rastreada.

Nota

Se usa este atributo en lugar de propertyName si la propiedad rastreada tiene IsNameEnum=True.

varType

Obligatorio. Especifica el valor entero que representa el tipo de datos de la propiedad rastreada.

El varType para una propiedad rastreada de salida debe ser 30 (cadena) o 31 (cadena de caracteres anchos).

defaultValue

Opcional. Especifica un valor de salida predeterminado para usarlo cuando el comando no genere un valor. Se aplica solamente cuando se usa dentro de un elemento Output.

Elementos secundarios

Ninguno.

Elementos primarios

Elemento

Descripción

Input

Contiene una lista de elementos CrawledProperty que especifica la entrada del comando.

Output

Contiene una lista de elementos CrawledProperty que especifica la salida de las propiedades que rastrea el comando.

Comentarios

Una propiedad rastreada en un conjunto de propiedades se identifica con una cadena o un número. Debe especificar propertyName o propertyId, no ambos. Se usa propertyId si la propiedad rastreada tiene IsNameEnum=True.

Solo se admiten tipos de propiedad rastreada que puedan asignarse a una propiedad administrada.

Un conjunto de propiedades especiales contiene las propiedades rastreadas que se crean dentro de la canalización de procesamiento del elemento. Estas propiedades de solo lectura se pueden pasar al comando en el elemento Input.

El conjunto de propiedades se especifica mediante propertySet="11280615-f653-448f-8ed8-2915008789f2" y varType="31" (tipo de variante VT_LPWSTR). Desde este conjunto de propiedades, puede introducir las siguientes propiedades internas en el comando de extensibilidad de la canalización:

  • url: dirección URL que se muestra cuando el elemento aparece en los resultados de consulta.

  • data: contenido binario del documento de origen codificado en base64.

  • body: texto extraído del elemento mediante el análisis de la propiedad data. body se extrae con un IFilter u otro analizador de documentos.

No puede modificar estas propiedades internas mediante la característica de extensibilidad de la canalización.

Una propiedad data puede aparecer varias veces en un elemento, como una entrada de la lista de SharePoint con varios datos adjuntos. Esto corresponderá a varios elementos CrawledProperty en el archivo de entrada.

Ejemplo

En este ejemplo se especifica una sección de entrada a un comando de extensibilidad de la canalización que incluye la propiedad rastreada body y otra propiedad rastreada con 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>

Vea también

Conceptos

Integración de un componente de procesamiento de elementos externo

Esquema de configuración de extensibilidad de canalización

Esquema de interfaz de canalización de extensibilidad