Cambios recientes en la búsqueda de texto de SQL Server 2005
En este tema se describen los cambios en la búsqueda de texto que pueden requerir cambios en las aplicaciones.
Cambios recientes que afectan a las aplicaciones
Las siguientes cambios recientes se aplican a la búsqueda de texto de Microsoft SQL Server 2005.
Característica | Descripción |
---|---|
Separadores de palabras y filtros |
Los separadores de palabras y los filtros utilizados por la búsqueda de texto de SQL Server han sido modificados notablemente para que obtengan mejoras en la funcionalidad y la confiabilidad. En algunos casos, los cambios realizados en los separadores de palabras pueden tener algún impacto en la forma en que se crean testigos a partir de los datos. Esto puede hacer que los testigos creados en SQL Server 2005 sean distintos de los creados en SQL Server 2000. Por ejemplo, en SQL Server 2005, la creación de testigos de palabras compuestas en alemán se ha mejorado y ahora pueden crearse testigos de palabras compuestas con más de dos palabras componentes. Esto puede afectar a los resultados de las consultas. |
Propiedad FULLTEXTCATALOG |
En SQL Server 2000, Itemcount devolvía la agregación del número de filas indizadas en cada tabla indizada de texto del catálogo de texto, más una por cada tabla del catálogo. En SQL Server 2005, esto se ha cambiado para reflejar de manera precisa la agregación del número de filas indizadas en cada tabla indizada de texto del catálogo de texto |
Longitud de los nombres de catálogos de texto |
En SQL Server 2005, la longitud de los nombres de catálogos de texto se limita a 120 caracteres, lo que representa una reducción con respecto a los 128 existentes en versiones anteriores de SQL Server. |
Servicio Motor de búsqueda de texto de Microsoft para SQL Server y filtros de terceros |
El servicio Motor de búsqueda de texto de Microsoft para SQL Server (MSFTESQL) no cargará de manera predeterminada los componentes que no estén firmados por Microsoft. Tras la actualización, el servicio MSFTESQL no cargará de manera predeterminada ningún filtro de terceros que ya esté instalado en el servidor, por ejemplo un filtro PDF. |
Propiedades no incluidas de la búsqueda de texto |
Los siguientes parámetros y propiedades relacionados con la búsqueda de texto se han quitado en SQL Server 2005.
|
Varias instancias de SQL Server 2005 no pueden compartir el servicio Motor de búsqueda de texto de Microsoft para SQL Server (MSFTESQL). |
En la actualización a SQL Server 2005, cada instancia de SQL Server tiene una instancia dedicada del servicio Motor de búsqueda de texto de Microsoft para SQL Server (MSFTESQL). |
Ruta de acceso de los catálogos de búsqueda de texto |
En SQL Server 2005, la ruta de acceso de la vista sysfulltextcatalogs y la ruta devuelta por los procedimientos almacenados del sistema sp_help_fulltext_catalogs y sp_help_fulltext_catalogs_cursor han cambiado. En SQL Server 2000, los catálogos de texto estaban en el directorio raíz. En SQL Server 2005, se encuentran en el directorio FTData. |
Índices de texto y columnas calculadas imprecisas y no deterministas |
SQL Server 2005 no permite crear índices de texto en columnas calculadas imprecisas y no deterministas. Estas columnas no se pueden utilizar como columnas de tipo o como columnas de claves de texto. |
sysfulltextnotify |
La vista sysfulltextnotify no está documentada en SQL Server 2000, pero se podía seguir consultando. Esta utilidad se ha quitado en SQL Server 2005. |
Índices de texto y bases de datos del sistema |
En SQL Server 2000, las bases de datos master, tempdb y model admitían los índices de texto. SQL Server 2005 no los admite. Los catálogos de texto de estas bases de datos se quitan durante la actualización a SQL Server 2005. |
Separadores de palabras y filtros globales |
En SQL Server 2000, los nuevos filtros y separadores de palabras sólo se podían agregar como componentes globales del sistema operativo. SQL Server 2005 permite el registro de nivel de instancia de nuevos filtros y separadores de palabras. De esta forma se proporciona aislamiento funcional y de seguridad entre las instancias. |
Requisito de espacio adicional para la búsqueda de texto |
Como la asignación del identificador del documento (DOCID) en SQL Server 2005 se almacena en la base de datos, se ha aumentado el requisito de tamaño de la base de datos. Sin embargo, el requisito de tamaño del catálogo de texto ha disminuido. |
Vea también
Conceptos
Cambios de comportamiento en la búsqueda de texto de SQL Server 2005
Otros recursos
Compatibilidad con versiones anteriores de búsqueda de texto
Búsqueda de texto