Compartir a través de


Opciones de actualización de búsqueda de texto completo

Use la página Full-Text Opciones de actualización de búsqueda del Asistente para instalación de SQL Server para seleccionar la opción de actualización de búsqueda de texto completo que se usará para las bases de datos que va a actualizar en este momento.

En SQL Server 2005 cada índice de texto completo reside en un catálogo de texto completo que pertenece a un grupo de archivos, tiene una ruta de acceso física y se trata como un archivo de base de datos. Ahora, un catálogo de texto completo es un concepto lógico,un objeto virtual que hace referencia a un grupo de índices de texto completo. Por consiguiente, no se trata a cada nuevo catálogo de texto completo como un archivo de base de datos con una ruta de acceso física. Sin embargo, durante la actualización de cualquier catálogo de texto completo que contiene archivos de datos, se crea un nuevo grupo de archivos en el mismo disco. Esto conserva el comportamiento de E/S del disco antiguo después de la actualización. Si la ruta de acceso raíz existe, todos los índices de texto completo del catálogo se situarán en el nuevo grupo de archivos. Si la ruta de acceso al catálogo de texto completo antiguo no es válida, la actualización mantiene el índice de texto completo en el mismo grupo de archivos que la tabla base o, si se trata de una tabla con particiones, en el grupo de archivos principal.

Opciones

Al actualizar a SQL Server 2014, elija una de las siguientes opciones de actualización de texto completo.

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 de SQL Server 2005 no usa los separadores de palabras nuevos y mejorados, 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.

Para obtener información sobre el impacto de importar un índice de texto completo, vea "Consideraciones sobre la elección de una opción de actualización de texto completo" más adelante en este tema.

Recompilación
Los catálogos de texto completo se vuelven a generar con los separadores de palabras nuevos y mejorados. El proceso de recompilación de los índices puede llevar mucho tiempo y podría ser necesaria una cantidad significativa de CPU y de memoria después de la actualización.

Reset
Los catálogos de texto completo se restablecen. Al actualizar desde SQL Server 2005, se quitan los archivos de catálogo de texto completo, 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 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 se emita manualmente un rellenado completo después de que se complete la actualización.

Todas estas opciones de actualización permiten asegurarse de que las bases de datos actualizadas se benefician de las mejoras en el rendimiento del texto completo.

Consideraciones sobre la elección de una opción de actualización de texto completo

Cuando elija la opción de actualización, tenga en cuenta lo siguiente:

  • ¿Cómo usa los separadores de palabras?

    El servicio de búsqueda de texto completo de SQL Server 2014 incluye separadores de palabras y lematizadores. Estos pueden cambiar los resultados de las consultas de texto completo de SQL Server 2005 para un escenario o patrón de texto específico. Por tanto, a la hora de elegir una opción de actualización adecuada, es importante que tenga en cuenta el uso que va a dar a los separadores de palabras:

    • Si los separadores de palabras del idioma de texto completo que usa no han cambiado o, si la precisión de la recuperación no le parece importante, la importación es una opción adecuada. Más adelante, si experimenta problemas de recuperación y desea actualizar a los nuevos separadores de palabras, solo tendrá que volver a generar los catálogos de texto completo.

    • Si le interesa la precisión de la recuperación y usa uno de los separadores de palabras que se agregaron después de SQL Server 2005, la regeneración es adecuada.

  • ¿Se han generado índices de texto completo en columnas de clave de texto completo cuyo tipo de datos es Integer?

    La regeneración realiza optimizaciones internas que, en algunos casos, mejoran el rendimiento de las consultas del índice de texto completo actualizado. En concreto, si tiene catálogos de texto completo que contienen índices de texto completo para los que la columna de clave de texto completo de la tabla base es un tipo de datos Integer, al volver a generarlos, se logra un rendimiento ideal de las consultas de texto completo después de la actualización. En este caso, es muy recomendable el uso de la opción Volver a generar .

    Nota

    Para los índices de texto completo en SQL Server 2014, se recomienda que la columna que actúa como clave de texto completo sea un tipo de datos entero. Para obtener más información, vea Mejorar el rendimiento de los índices de texto completo.

  • ¿Cuál es la prioridad para poner en línea la instancia del servidor?

    El proceso de importación o regeneración durante la actualización consume muchos recursos de la CPU, lo que retrasa la actualización y puesta en línea del resto de la instancia del servidor. Si es importante poner en línea lo antes posible la instancia del servidor y desea ejecutar manualmente el rellenado después de la actualización, la opción Restablecer resulta adecuada.

Recursos adicionales