Solucionar problemas en la búsqueda de texto
La información de solución de problemas de esta sección abarca los problemas relacionados con la búsqueda de texto completo.
En esta sección
Solucionar errores de indización de texto completo
Discute los posibles errores de la indización y cómo responder a ellos.Solucionar problemas: índice de texto completo en estado incoherente después de la restauración del registro de transacciones
Explica cómo responder cuando el índice de texto completo no está en un estado coherente una vez restaurada una copia de seguridad de registros.Solucionar errores en un rellenado de texto completo (rastreo)
Describe cómo buscar en el registro de rellenado de texto completo un catálogo de texto completo determinado. Este registro es útil para diagnosticar errores de un rellenado de texto completo.Solución de problemas: rendimiento de la indización de texto completo ralentizado debido al proceso de filtrado
Explica la degradación de rendimiento del proceso de indización de texto completo, que se puede producir cuando un documento que utiliza un filtro multiproceso contiene un documento incrustado que usa un filtro de un único subproceso, y presenta una solución alternativa.Solucionar problemas: Realizar tareas de investigación y limpieza para catálogos de texto
Presenta un ejemplo de investigación típica y tareas de limpieza que podría necesitar si experimenta un problema con un catálogo de texto completo.
Recursos adicionales de solución de problemas
Para obtener información sobre los cambios de SQL Server 2008 que podrían alterar las consultas de búsqueda de texto completo existentes, vea Cambios recientes en la búsqueda de texto completo de SQL Server 2008.
Los procedimientos almacenados, vistas y opciones de configuración del servidor siguientes son útiles para solucionar problemas de la búsqueda de texto completo:
default full-text language (opción)
Especifica el valor de idioma predeterminado para las columnas indizadas de texto completo. Los análisis lingüísticos se realizan en todos los datos que tienen índices de texto completo y que dependen del idioma de los datos. El valor predeterminado de esta opción es el idioma del servidor.FULLTEXTCATALOGPROPERTY
Devuelve información acerca de las propiedades de catálogo de texto completo.FULLTEXTSERVICEPROPERTY (Transact-SQL)
Devuelve información relacionada con las propiedades del motor de búsqueda de texto completo. Estas propiedades se pueden establecer y recuperar usando sp_fulltext_service.sp_fulltext_keymappings
Devuelve el contenido de la tabla interna keymap. Esta tabla asigna los valores de las claves de texto completo personalizadas (identificadores de fila) al identificador de documento interno del índice de texto completo, que este utiliza para asignar una fila determinada en la tabla base.sp_fulltext_pendingchanges
Devuelve los cambios sin procesar, como eliminaciones, actualizaciones e inserciones pendientes, para una tabla especificada que utilice el seguimiento de cambios.sp_fulltext_service
Cambia las propiedades de servidor de la búsqueda de texto completo para SQL Server.sp_help_fulltext_system_components
Devuelve información para los separadores de palabras, filtros y controladores de protocolo registrados. sp_help_fulltext_system_components también devuelve la lista de identificadores de bases de datos y catálogos de texto completo que han utilizado el componente especificado.sys.dm_fts_fdhosts
Devuelve información sobre la actividad actual de los hosts de demonio de filtro en la instancia de servidor.sys.dm_fts_index_keywords_by_document
Devuelve información sobre el contenido de nivel de documento de un índice de texto completo para la tabla especificada. Una palabra clave determinada puede aparecer en varios documentos.sys.dm_fts_index_keywords
Devuelve información sobre el contenido de un índice de texto completo para la tabla especificada.sys.dm_fts_index_population
Devuelve información acerca de los rellenados de índices de texto completo actualmente en progreso.sys.dm_fts_memory_buffers
Devuelve información acerca de los búferes de memoria que pertenecen a un grupo de memoria específico que se utiliza como parte de un rastreo de texto completo o un intervalo de rastreo de texto completo.sys.dm_fts_memory_pools
Devuelve información acerca de los grupos de memoria compartida disponibles para el recopilador de texto completo en un rastreo de texto completo o un intervalo de rastreo de texto completo.sys.dm_fts_outstanding_batches
Devuelve información acerca de cada lote de indización de texto completo.sys.dm_fts_parser
Devuelve el resultado de la tokenización final después de aplicar un separador de palabras, diccionario de sinónimos y combinación de listas de palabras irrelevantes determinados a la entrada de una cadena de consulta. El resultado es equivalente al producido si la cadena de consulta determinada especificada se emitió en el motor de búsqueda de texto completo.sys.dm_fts_population_ranges
Devuelve información acerca de los intervalos específicos relacionados con un rellenado de índices de texto completo actualmente en progreso.sys.fulltext_document_types
Devuelve una fila por cada tipo de documento disponible para operaciones de indización de texto completo. Cada fila representa la interfaz de IFilter registrada en la instancia de SQL Server.sys.fulltext_index_fragments
Contiene una fila para cada fragmento de índice de texto completo de cada tabla que contenga uno.sys.fulltext_indexes
Contiene una fila por cada índice de texto completo de un objeto tabular.sys.fulltext_languages
Contiene una fila por idioma cuyos separadores de palabras estén registrados en SQL Server. Cada fila muestra el LCID y el nombre del idioma.
Para obtener información sobre las propiedades de texto completo y las funciones de Transact-SQL que se pueden utilizar para obtener el valor de cada propiedad, vea Propiedades del índice y catálogo de texto completo (Transact-SQL).
Errores de tiempo de espera en la separación de palabras
Se puede producir un error de tiempo de espera en la separación de palabras en diversas situaciones: Para obtener información acerca de estas situaciones y cómo responder a ellas, vea MSSQLSERVER_30053.
Vea también