Administrar y supervisar la búsqueda de texto completo para una instancia de servidor

La administración de texto completo de una instancia del servidor incluye:

  • Tareas de administración del sistema como administrar el servicio del iniciador de FDHOST (MSSQLFDLauncher), reiniciar el proceso de host de demonio de filtro si cambia las credenciales de la cuenta de servicio, configurar las propiedades de texto completo del servidor y realizar copia de seguridad de los catálogos de texto completo. En el nivel del servidor, por ejemplo, puede especificar un idioma de texto completo predeterminado que sea diferente del idioma predeterminado de la instancia del servidor en su totalidad.

  • Configurar componentes lingüísticos de texto completo (separadores de palabras y lematizadores, archivo de diccionario de sinónimos y palabras irrelevantes y listas de palabras irrelevantes).

  • Configurar una base de datos de usuario para la búsqueda de texto completo. Esto implica crear uno o más catálogos de texto completo para la base de datos y definir un índice de texto completo en cada tabla o vista indizada en la que desee ejecutar las consultas de texto completo.

En este tema

  • Ver o cambiar las propiedades del servidor para la búsqueda de texto completo

  • Ver propiedades de servidor de texto completo adicionales

  • Supervisar la actividad de búsqueda de texto completo

Ver o cambiar las propiedades del servidor para la búsqueda de texto completo

Puede ver las propiedades de texto completo de una instancia de SQL Server en SQL Server Management Studio.

Para ver y cambiar las propiedades del servidor para la búsqueda de texto completo

  1. En el Explorador de objetos, haga clic con el botón secundario del mouse en un servidor y, a continuación, haga clic en Propiedades.

  2. En el cuadro de diálogo Propiedades del servidor, haga clic en la página Avanzadas para ver información del servidor sobre la búsqueda de texto completo. Las propiedades de texto completo son las siguientes:

    • Idioma de texto completo predeterminado

      Especifica un idioma predeterminado para las columnas indizadas de texto completo. El análisis lingüístico de los datos de texto completo indexados depende del idioma de los datos. El valor predeterminado de esta opción es el idioma del servidor. Para saber qué idioma corresponde al valor mostrado, vea sys.fulltext_languages (Transact-SQL).

    • Opción de actualización de catálogo de texto completo

      Esta propiedad de servidor controla cómo se migran los índices de texto completo cuando se actualiza una base de datos de SQL Server 2005 a SQL Server 2008 o a una versión posterior. Esta propiedad se aplica a la actualización al adjuntar una base de datos, restaurar una copia de seguridad de base de datos, restaurar una copia de seguridad de archivo o copiar la base de datos mediante el Asistente para copiar bases de datos.

      Las alternativas son las siguientes:

      • Importar
        Se importan los catálogos de texto completo. Normalmente, el proceso de importación es significativamente más rápido que el de regeneración. Por ejemplo, si se usa solo una CPU, importar es aproximadamente 10 veces más rápido que volver a generar. Sin embargo, un catálogo de texto completo importado no usa los separadores de palabras nuevos y mejorados de SQL Server 2008, por lo que es posible que, al final, le interese volver a generar los catálogos de texto completo.

        [!NOTA]

        La regeneración se puede ejecutar en modo de varios subprocesos; además, si hay más de 10 CPU disponibles y permite que el proceso de regeneración use todas ellas, dicho proceso puede resultar más rápido que el de importación.

        Si un catálogo de texto completo no está disponible, se vuelven a generar los índices de texto completo asociados. Esta opción solo está disponible para bases de datos de SQL Server 2005.

      • Volver a generar
        Los catálogos de texto completo se vuelven a generar con los separadores de palabras nuevos y mejorados. La regeneración de los índices puede llevar cierto tiempo y, después de la actualización, podría ser necesaria una cantidad significativa de CPU y de memoria.

      • Restablecer
        Los catálogos de texto completo se restablecen. Los archivos de catálogo de texto completo de SQL Server 2005 se quitan, pero los metadatos de los catálogos de texto completo y los índices de texto completo se conservan. Después de actualizarse, todos los índices de texto completo quedan deshabilitados para el seguimiento de cambios y los rastreos no se inician de forma automática. El catálogo seguirá estando vacío hasta que se emita manualmente un rellenado total, después de que se complete la actualización.

      Para obtener información sobre cómo elegir una opción de actualización de texto completo, vea Actualizar la búsqueda de texto completo desde SQL Server 2005.

      [!NOTA]

      La opción de actualización de texto completo también se puede establecer a través de la acción upgrade_option de sp_fulltext_service.

[ARRIBA]

Ver propiedades de servidor de texto completo adicionales

Las funciones Transact-SQL se pueden usar para obtener el valor de varias propiedades de búsqueda de texto completo de nivel de servidor. Esta información es útil para administrar y solucionar problemas de la búsqueda de texto completo.

En la tabla siguiente se enumeran las propiedades de texto completo de una instancia de servidor de SQL Server y sus funciones Transact-SQL relacionadas.

Propiedad

Descripción

Función

IsFullTextInstalled

Si el componente de texto completo se instala con la instancia actual de SQL Server.

LoadOSResources

Si los separadores de palabras y filtros del sistema operativo se registran y utilizan con esta instancia de SQL Server.

FULLTEXTSERVICEPROPERTY

VerifySignature

Especifica si el motor de texto completo carga únicamente datos binarios firmados.

FULLTEXTSERVICEPROPERTY

[ARRIBA]

Supervisar la actividad de búsqueda de texto completo

Para supervisar la actividad de búsqueda de texto completo en una instancia del servidor se pueden usar varias vistas y funciones de administración dinámica.

Para ver información sobre los catálogos de texto completo con actividad de rellenado en curso

Para ver la actividad actual de un proceso de host de demonio de filtro

Para ver información sobre la actividad de rellenado de índices en curso

Para ver los búferes de un bloque de memoria utilizados como parte de un rastreo o intervalo de rastreo.

Para ver los bloques de memoria compartida disponibles para el recopilador de texto completo en un rastreo de texto completo o un intervalo de rastreo de texto completo

Para ver información acerca de cada lote de indización de texto completo

Para ver información sobre los intervalos específicos relacionados con una actividad de rellenado en curso

[ARRIBA]