Configuración de FAST Search Server for SharePoint para usar un IFilter de terceros

Última modificación: lunes, 20 de septiembre de 2010

Hace referencia a: SharePoint Server 2010

Se aplica a: Microsoft FAST Search Server 2010 for SharePoint
FAST Search Server 2010 for SharePoint puede rastrear e indizar un gran número de tipos de archivo directamente o mediante la habilitación del paquete de filtros avanzados. Sin embargo, algunos tipos de archivo requieren el uso de un IFilter de terceros. Si va a usar un IFilter de terceros, tiene que registrar el IFilter con Windows Search, tiene que configurar el archivo user_converter_rules.xml para procesar el elemento correctamente y tiene que asegurarse de que la aplicación de servicio de búsqueda de contenido de FAST Search no excluya el tipo de archivo. Para obtener más información, vea el tema sobre la inclusión de un tipo de archivo en el índice de contenido (FAST Search Server 2010 for SharePoint).

En este artículo se describe la forma de configurar FAST Search Server 2010 for SharePoint para usar un un IFilter de terceros, de la siguiente manera:

Acerca del archivo de configuración user_converter_rules.xml

De forma predeterminada, la extensión de nombre de archivo procedente del repositorio de contenido se omite y la detección de formatos se basa en el contenido sin procesar del elemento. A continuación, la canalización de procesamiento de elementos establece la extensión de nombre de archivo correcta en función del contenido real. La canalización de procesamiento de elementos usa el archivo de configuración user_converter_rules.xml para pasar los elementos con extensiones de nombre de archivo específicas al IFilter adecuado. Como la detección de formatos se limita a los formatos de archivo que se admiten de forma predeterminada, es necesario actualizar esta configuración para que un IFilter de terceros pueda procesar el elemento correctamente.

SugerenciaSugerencia

También puede usar el archivo de configuración user_converter_rules.xml para desactivar la detección de formatos automática para determinadas extensiones de tipo de archivo. Al hacerlo, se evita que el contenido con un tipo de archivo específico se clasifique de forma incorrecta en función del contenido real del archivo. Un ejemplo concreto se produce cuando se habilita una asignación XML personalizada en la canalización. Es posible que parte del contenido XML no tenga declaraciones XML válidas e incluya nombres de elemento que se usen con frecuencia en HTML. En este caso, los elementos XML rastreados podrían confundirse con elementos HTML. Vea Procesamiento de elementos XML personalizados para obtener un ejemplo sobre la forma de aplicar una configuración de este tipo.

Configuración de FAST Search Server para usar un IFilter de terceros

Para configurar FAST Search Server a fin de usar un IFilter de terceros

  1. Instale el IFilter personalizado en cada servidor en el conjunto o granja de servidores de FAST Search Server 2010 for SharePoint. Según el instalador, este paso puede incluir automáticamente todo o parte del siguiente paso.

  2. Registre el IFilter con Windows Search del modo descrito en el tema sobre cómo registrar controladores de filtros. La mayoría de los instaladores de IFilter de terceros realiza este paso de forma automática. Sin embargo, debe comprobar que las entradas del Registro sean precisas. Realice los pasos descritos en el tema sobre cómo registrar controladores de filtros en cada servidor de la granja de FAST Search Server 2010 for SharePoint para asociar el tipo de archivo con el IFilter de terceros.

  3. Edite %FASTSEARCH%\etc\config_data\DocumentProcessor\formatdetector\user_converter_rules.xml en el servidor de administración de FAST Search Server 2010 for SharePoint. Debe actualizar la extensión, el tipo MIME y la descripción del formato que admite el IFilter de terceros.

    Nota

    Para modificar un archivo de configuración, compruebe que se cumple el siguiente requisito: ser miembro del grupo local de administradores de FAST Search en el equipo donde FAST Search Server 2010 for SharePoint está instalado.

    Nota importanteImportante

    Los cambios que realice en este archivo se sobrescribirán y se perderán si instala una actualización o un Service Pack de FAST Search Server 2010 for SharePoint.

    No se ha realizado una copia de seguridad de este archivo de configuración mediante el procedimiento estándar de copia de seguridad de FAST Search Server 2010 for SharePoint. Para evitar perder los cambios, asegúrese de realizar una copia de seguridad de este archivo tras modificarlo.

    Asegúrese de volver a aplicar los cambios en el archivo de configuración después de haber instalado una actualización o un Service Pack de FAST Search Server 2010 for SharePoint.

  4. Realice una copia de seguridad del archivo de configuración user_converter_rules.xml, ya que este archivo no forma parte del proceso de copia de seguridad y restauración de la configuración en FAST Search Server 2010 for SharePoint.

  5. En el servidor de administración de FAST Search Server 2010 for SharePoint, ejecute el comando psctrl reset para restablecer todos los procesadores de elementos que se estén ejecutando en este momento en el sistema.

Los procesadores de elementos leen el archivo de configuración user_converter_rules.xml en el inicio y después de ejecutar el comando psctrl reset.

Formato de archivo para user_converter_rules.xml

A continuación se indica la estructura básica de user_converter_rules.xml.

<ConverterRules>
    <IFilter>
        <trust>
            <ext name='extensionName' mimetype='mimeType' />
        </trust>
    </IFilter>
    <MimeMapping>
        <mime type='mimeType' />
    </MimeMapping>
</ConverterRules>

Para obtener información sobre la sintaxis XML, vea Esquema de reglas de conversión de elemento.

Ejemplo: uso de un IFilter personalizado para archivos MP3

En el siguiente ejemplo se pasan archivos con formato .mp3 al marco del IFilter.

<ConverterRules>
    <IFilter>
        <trust>
            <ext name=".mp3" mimetype="audio/mpeg" />
        </trust>
    </IFilter>
    <MimeMapping>
        <mime type="audio/mpeg">MPEG Audio</mime>
    </MimeMapping>
</ConverterRules>

Una vez implementada esta configuración, los elementos con la extensión de nombre de archivo .mp3 se reenvían al IFilter de terceros registrado con Windows Search para esa extensión. El tipo MIME se establece en audio/mpeg y la propiedad administrada denominada format contiene la cadena "MPEG Audio".

Vea también

Conceptos

Esquema de reglas de conversión de elemento

Otros recursos

Conversión de documentos