Compartir a través de


Administrar y Supervisar Full-Text Buscar una Instancia de Servidor

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

  • Tareas de administración del sistema, como administrar el servicio iniciador de FDHOST (MSSQLFDLauncher), reiniciar el proceso de host del demonio de filtro si cambia las credenciales de la cuenta de servicio, configura las propiedades de texto completo de todo el servidor y realiza una copia de seguridad de catálogos de texto completo. Por ejemplo, en el nivel de servidor, puede especificar un idioma de texto completo predeterminado que difiere del idioma predeterminado de la instancia del servidor en su conjunto.

  • Configuración de componentes lingüísticos de texto completo (separadores de palabras y lematizadores, archivo de tesauro y palabras irrelevantes y listas de palabras irrelevantes).

  • Configuración de una base de datos de usuario para la búsqueda de texto completo. Esto implica crear uno o varios 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 desea ejecutar consultas de texto completo.

Ver o cambiar las propiedades del servidor para la búsqueda de Full-Text

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

  1. En el Explorador de objetos, haga clic con el botón derecho 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 la información del servidor sobre la búsqueda de texto completo. Las propiedades de texto completo son las siguientes:

    • Idioma de Full-Text predeterminado

      Especifica un idioma predeterminado para las columnas indizada de texto completo. El análisis lingüístico de datos indexados de texto completo depende del idioma de los datos. El valor predeterminado de esta opción es el idioma del servidor. Para el idioma que corresponde a la configuración mostrada, vea sys.fulltext_languages (Transact-SQL).

    • Full-Text Opción de actualización

      Esta propiedad de servidor controla cómo se migran los índices de texto completo al actualizar una base de datos de SQL Server 2005 (9.x) a una versión posterior. Esta propiedad se aplica a la actualización adjuntando una base de datos, restaurando una copia de seguridad de base de datos, restaurando una copia de seguridad de archivos o copiando la base de datos mediante el Asistente para copiar bases de datos.

      Las alternativas son las siguientes:

      Importación
      Se importan catálogos de texto completo. Normalmente, la importación es significativamente más rápida que la recompilación. Por ejemplo, al usar solo una CPU, la importación se ejecuta aproximadamente 10 veces más rápido que la recompilación. Sin embargo, un catálogo de texto completo importado no utiliza los separadores de palabras nuevos y mejorados introducidos en SQL Server 2008, por lo que es posible que eventualmente quiera recompilar los catálogos de texto completo.

      Nota:

      La recompilación se puede ejecutar en modo multiproceso y, si hay más de 10 CPU disponibles, es posible que la recompilación se ejecute más rápido que la importación si permite que la recompilación use todas las CPU.

      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 (9.x).

      Reconstruir
      Los catálogos de texto completo se vuelven a generar mediante los separadores de palabras nuevos y mejorados. La regeneración de índices puede tardar un tiempo y es posible que se requiera una cantidad significativa de CPU y memoria después de la actualización.

      Restablecer
      Se restablecen los catálogos de texto completo. Se quitan los archivos de catálogo de texto completo de SQL Server 2005, pero se conservan los metadatos de los catálogos de texto completo y los índices de texto completo. Después de actualizarse, todos los índices de texto completo están deshabilitados para el seguimiento de cambios y los rastreos no se inician automáticamente. El catálogo permanecerá vacío hasta que emita manualmente un rellenado completo, una vez completada la actualización.

      Para obtener información sobre cómo elegir una opción de actualización de texto completo, vea Actualizar Full-Text Búsqueda.

      Nota:

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

Visualización de propiedades adicionales del servidor de Full-Text

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

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

Propiedad Descripción Función
IsFullTextInstalled Si el componente de texto completo está instalado con la instancia actual de SQL Server. FULLTEXTSERVICEPROPERTY

SERVERPROPERTY
LoadOSResources Si los separadores de palabras y filtros del sistema operativo están registrados y se usan con esta instancia de SQL Server. FULLTEXTSERVICEPROPERTY
VerifySignature Especifica si el motor de Full-Text carga solo los archivos binarios firmados. PropiedadDeServicioDeTextoCompleto

Supervisión de Full-Text actividad de búsqueda

Varias vistas y funciones de administración dinámica son útiles para supervisar la actividad de búsqueda de texto completo en una instancia de servidor.

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

Para ver la actividad actual de un proceso anfitrión del demonio del filtro

Para ver información sobre las generaciones de índices en curso

Para ver los búferes de memoria en un grupo de memoria que se usan como parte de un rastreo o intervalo de rastreo.

Para ver los grupos de memoria compartidos disponibles para el componente recopilador de texto completo para un rastreo de texto completo o un intervalo de rastreo de texto completo

Para ver información sobre cada lote de indexación de texto completo

Para ver información sobre los intervalos específicos relacionados con una población en desarrollo