Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:SQL Server
Azure SQL Database
La administración de texto completo de una instancia del servidor incluye:
Tareas de administración del sistema, como gestionar el servicio FDHOST Launcher (MSSQLFDLauncher), reiniciar el proceso host del daemon de filtro si se cambian las credenciales de la cuenta de servicio, configurar las propiedades de texto completo de todo el servidor y realizar copias 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.
Configuración de componentes lingüísticos de texto completo (separadores de palabras y descriptores, archivo de diccionario de sinónimos y palabras irrelevantes y listas 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.
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
En el Explorador de objetos, haga clic con el botón derecho en un servidor y luego haga clic en Propiedades.
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 indizados 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 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 (9.x) 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, cuando se utiliza una sola CPU, la importación es unas 10 veces más rápida que la reconstrucción. Sin embargo, un catálogo de texto completo importado no usa los separadores de palabras nuevos y mejorados introducidos en SQL Server 2008 (10.0.x), por lo que es posible que quiera volver a generar los catálogos de texto completo finalmente.Nota:
La recompilació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 recompilación las use todas, 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 (9.x) .
Reconstruir
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.Reset
Los catálogos de texto completo se restablecen. SQL Server 2005 (9.x) Los archivos de catálogo de texto completo 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 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, veaActualizar la búsqueda de texto completo.
Nota:
La opción de actualización de texto completo también se puede establecer mediante la acción sp_fulltext_serviceupgrade_option .
Ver propiedades de servidor de texto completo adicionales
Las funciones de Transact-SQL se pueden usar para obtener el valor de varias propiedades de nivel de servidor de la búsqueda de texto completo. 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 de Transact-SQL relacionadas.
| Propiedad | Descripción | Función |
|---|---|---|
| IsFullTextInstalled | Si el componente de texto completo se instala con la instancia actual de SQL Server. |
FULLTEXTSERVICEPROPERTY SERVERPROPERTY |
| 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 |
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 población en curso
Para ver la actividad actual de un proceso host del demonio de filtrado
Para ver información sobre las poblaciones de índices en curso
Para ver los búferes de memoria de un grupo de memoria que se utilizan como parte de un rastreo o un rango de rastreo.
Para ver los grupos de memoria compartida disponibles para el componente recopilador de texto completo en un rastreo de texto completo o un rango 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 rangos específicos relacionados con una población en curso