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.
Describe los requisitos previos para la búsqueda semántica estadística y cómo instalarlos o comprobarlos.
Instalación de la búsqueda semántica
Cómo: Comprobar si está instalada la búsqueda semántica
Consulte la propiedad IsFullTextInstalled de la función de metadatos SERVERPROPERTY (Transact-SQL).
Un valor devuelto de 1 indica que se instalan Full-Text búsqueda y búsqueda semántica; Un valor devuelto de 0 indica que no están instalados.
SELECT SERVERPROPERTY('IsFullTextInstalled');
GO
Cómo: Instalar la búsqueda semántica
Para instalar Búsqueda Semántica, seleccione Full-Text y Extracciones Semánticas para la Búsqueda en la página Funciones para instalar durante la instalación.
La búsqueda semántica estadística depende de Full-Text Search. Estas dos características opcionales de SQL Server se instalan juntas.
Instalación o eliminación de la base de datos de estadísticas de lenguaje semántico
La búsqueda semántica tiene una dependencia externa adicional que se denomina base de datos de estadísticas de lenguaje semántico. Esta base de datos contiene los modelos de lenguaje estadístico requeridos por la búsqueda semántica. Una base de datos de estadísticas de lenguaje semántico única contiene los modelos de lenguaje para todos los lenguajes que se admiten para la indexación semántica.
Cómo: Comprobar si está instalada la base de datos de estadísticas de lenguaje semántico
Consulte la vista de catálogo sys.fulltext_semantic_language_statistics_database (Transact-SQL).
Si la base de datos de estadísticas de lenguaje semántico está instalada y registrada para la instancia, los resultados de la consulta contienen una sola fila de información sobre la base de datos.
SELECT * FROM sys.fulltext_semantic_language_statistics_database;
GO
Cómo: Instalar, adjuntar y registrar la base de datos de estadísticas de lenguaje semántico
El programa de instalación de SQL Server no instala la base de datos de estadísticas de lenguaje semántico. Para configurar la base de datos de estadísticas de lenguaje semántico como requisito previo para la indexación semántica, realice las siguientes tareas:
1. Instale la base de datos de estadísticas de lenguaje semántico.
- Busque la base de datos de estadísticas de lenguaje semántico en el medio de instalación de SQL Server o descárguelo desde la Web.
- Locate the Windows installer package named **SemanticLanguageDatabase.msi** on the [!INCLUDE[ssNoVersion](../../../includes/ssnoversion-md.md)] installation media. Locate the 32-bit or 64-bit version of the installer package depending on the target system. The name of the containing folder identifies the 32-bit or 64-bit version of the file; the file name itself is the same for both versions.
- Download the installer package from the [Microsoft?? SQL Server?? 2014 Semantic Language Statistics](https://go.microsoft.com/fwlink/?LinkID=296743) page on the [!INCLUDE[msCoName](../../../includes/msconame-md.md)] Download Center.
Ejecute el paquete de windows installer deSemanticLanguageDatabase.msi para extraer la base de datos y el archivo de registro.
Opcionalmente, puede cambiar el directorio de destino. De forma predeterminada, el instalador extrae los archivos en una carpeta denominada Base de datos de lenguaje semántico de Microsoft en la carpeta Archivos de programa de 32 o 64 bits. El archivo MSI contiene un archivo de base de datos comprimido y un archivo de registro.
Mueva el archivo de base de datos extraído y el archivo de registro a una ubicación adecuada en el sistema de archivos.
Si deja los archivos en su ubicación predeterminada, no será posible extraer otra copia de la base de datos para otra instancia de SQL Server.
Importante
Cuando se extrae la base de datos de estadísticas de lenguaje semántico, se asignan permisos restringidos al archivo de base de datos y al archivo de registro en la ubicación predeterminada del sistema de archivos. Como resultado, es posible que no tenga permiso para adjuntar la base de datos si la deja en la ubicación predeterminada. Si se produce un error al intentar adjuntar la base de datos, mover los archivos o comprobar y corregir los permisos del sistema de archivos según corresponda.
2. Adjunte la base de datos de estadísticas de lenguaje semántico.
Adjunte la base de datos a la instancia de SQL Server mediante Management Studio o llamando a CREATE DATABASE (SQL Server Transact-SQL) con la sintaxis FOR ATTACH . Para obtener más información, vea Desconexión y conexión de bases de datos (SQL Server).
De forma predeterminada, el nombre de la base de datos es semanticsdb. Opcionalmente, puede asignarle un nombre diferente a la base de datos al adjuntarla. Debe proporcionar este nombre al registrar la base de datos en el paso posterior.
CREATE DATABASE semanticsdb
ON ( FILENAME = 'C:\Microsoft Semantic Language Database\semanticsdb.mdf' )
LOG ON ( FILENAME = 'C:\Microsoft Semantic Language Database\semanticsdb_log.ldf' )
FOR ATTACH;
GO
En este ejemplo de código se supone que ha movido la base de datos de su ubicación predeterminada a una nueva ubicación.
3. Registre la base de datos de estadísticas de lenguaje semántico.
Llame al procedimiento almacenado sp_fulltext_semantic_register_language_statistics_db (Transact-SQL) y proporcione el nombre que proporcionó a la base de datos cuando lo adjuntó.
EXEC sp_fulltext_semantic_register_language_statistics_db @dbname = N'semanticsdb';
GO
Cómo: Anular el registro, desasociar y quitar la base de datos de estadísticas de lenguaje semántico
Anule el registro de la base de datos de estadísticas de lenguaje semántico.
Llame al procedimiento almacenado sp_fulltext_semantic_unregister_language_statistics_db (Transact-SQL). No es necesario proporcionar el nombre de la base de datos, ya que una instancia solo puede tener una base de datos de estadísticas de lenguaje semántico.
EXEC sp_fulltext_semantic_unregister_language_statistics_db;
GO
Desconecte la base de datos de estadísticas de lenguaje semántico.
Llame al procedimiento almacenado sp_detach_db (Transact-SQL) y proporcione el nombre de la base de datos.
USE master;
GO
EXEC sp_detach_db @dbname = N'semanticsdb';
GO
Quite la base de datos de estadísticas de lenguaje semántico.
Después de anular el registro y desasociar la base de datos, simplemente puede eliminar el archivo de base de datos. No hay ningún programa de desinstalación y no hay ninguna entrada en Programas y características en el Panel de control.
Requisitos y restricciones para instalar y quitar la base de datos de estadísticas de lenguaje semántico
Solo puede adjuntar y registrar una base de datos de estadísticas de lenguaje semántico en una instancia de SQL Server.
Cada instancia de SQL Server en un único equipo requiere una copia física independiente de la base de datos de estadísticas de lenguaje semántico. Adjunte una copia a cada instancia.
No se puede desasociar una base de datos de estadísticas de lenguaje semántico válida y registrada y reemplazarla por una base de datos arbitraria que tenga el mismo nombre. Si lo hace, las poblaciones de índices activas o futuras fallarán.
La base de datos de estadísticas de lenguaje semántico es de solo lectura. No puede personalizar esta base de datos. Si modifica el contenido de la base de datos de cualquier manera, los resultados de la indización semántica futura son indeterministas. Para restaurar el estado original de estos datos, puede quitar la base de datos modificada y descargar y adjuntar una copia nueva e inalterada de la base de datos.
Es posible desasociar o quitar la base de datos de estadísticas de lenguaje semántico. Si hay operaciones de indexación activas que tengan bloqueos de lectura en la base de datos, se producirá un error en la operación de desasociación o eliminación o se agotará el tiempo de espera. Esto es coherente con el comportamiento existente. Después de quitar la base de datos, se producirá un error en las operaciones de indexación semántica.
Instalación de compatibilidad opcional para los tipos de documento más recientes
Cómo: Instalar los filtros más recientes para Microsoft Office y otros tipos de documentos de Microsoft
Esta versión de SQL Server instala los segmentadores de palabras y lematizadores de Microsoft más recientes, pero no instala los filtros más recientes para los documentos de Microsoft Office y otros formatos de documentos de Microsoft. Estos filtros son necesarios para indexar documentos creados con versiones recientes de Microsoft Office y otras aplicaciones de Microsoft. Para descargar los filtros más recientes, consulte Paquetes de filtros de Microsoft Office 2010.