Compartilhar via


Instalar e configurar a pesquisa semântica

Descreve os pré-requisitos para a pesquisa semântica estatística e como instalá-los ou verificá-los.

Neste tópico

Desejo...

  • Instalar a pesquisa semântica

    • Como verificar se a pesquisa semântica está habilitada

    • Como instalar a pesquisa semântica

  • Instalar ou remover o banco de dados de estatísticas semânticas de idioma

    • Como verificar se o banco de dados de estatísticas semânticas de idioma está instalado

    • Como instalar, anexar e registrar o banco de dados de estatísticas semânticas de idioma

    • Como cancelar o registro do banco de dados de estatísticas semânticas de idioma, desanexá-lo e removê-lo

    • Requisitos e restrições para instalar e remover o banco de dados de estatísticas semânticas de idioma

  • Instalar suporte opcional para tipos de documento mais novos

    • Como instalar os filtros mais recentes para Microsoft Office e outros tipos de documento Microsoft

Instalando a pesquisa semântica

Como verificar se a pesquisa semântica está habilitada

Consulte a propriedade IsFullTextInstalled da função de metadados SERVERPROPERTY (Transact-SQL).

Um valor de retorno 1 indica que a pesquisa de texto completo e a pesquisa semântica estão instaladas; um valor de retorno 0 indica que não estão instaladas.

SELECT SERVERPROPERTY('IsFullTextInstalled')
GO

[INÍCIO]

Como instalar a pesquisa semântica

Para instalar a Pesquisa Semântica, selecione Extrações Semânticas e de Texto Completo para Pesquisa na página Recursos para Instalar durante a instalação.

A pesquisa semântica estatística depende da pesquisa de texto completo. Esses dois recursos opcionais do SQL Server são instalados juntos.

[INÍCIO]

Instalando ou removendo o banco de dados de estatísticas semânticas de idioma

A Pesquisa Semântica tem uma dependência externa adicional denominada banco de dados de estatísticas semânticas de idioma. Esse banco de dados contém os modelos de idioma estatísticos requeridos pela pesquisa semântica. Um único banco de dados de estatísticas semânticas de idioma contém os modelos para todos os idiomas com suporte na indexação semântica.

Como verificar se o banco de dados de estatísticas semânticas de idioma está instalado

Consulte a exibição de catálogo sys.fulltext_semantic_language_statistics_database (Transact-SQL).

Se o banco de dados de estatísticas semânticas de idioma for instalado e registrado para a instância, os resultados da consulta conterão uma única linha de informações sobre o banco de dados.

SELECT * FROM sys.fulltext_semantic_language_statistics_database
GO

[INÍCIO]

Como instalar, anexar e registrar o banco de dados de estatísticas semânticas de idioma

O banco de dados de estatísticas semânticas de idioma não é instalado pelo programa de instalação do SQL Server. Para configurar o banco de dados de estatísticas semânticas de idioma como um pré-requisito para a indexação semântica, execute estas tarefas:

  • 1. Instale o banco de dados de estatísticas semânticas de idioma.

    1. Localize o banco de dados de estatísticas semânticas de idioma nas mídias de instalação do SQL Server ou baixe-o da Web.

      • Localize o pacote do Windows Installer SemanticLanguageDatabase.msi na mídia de instalação do SQL Server. Localize a versão de 32 ou 64 bits do pacote de instalador, dependendo do sistema de destino. O nome da pasta contêiner identifica a versão de 32 ou 64 bits do arquivo; o nome do arquivo é o mesmo para ambas as versões.

      • Baixe o pacote de instalador da página Estatísticas semânticas de idioma do Microsoft® SQL Server® 2012 no Centro de Download da Microsoft.

    2. Execute o pacote do Windows Installer SemanticLanguageDatabase.msi para extrair o banco de dados e o arquivo de log.

      Se desejar, você pode alterar o diretório de destino. Por padrão, o instalador extrai os arquivos para uma pasta chamada Microsoft Semantic Language Database na pasta de arquivos de programas de 32 ou 64 bits. O arquivo MSI contém um arquivo de banco de dados compactado e um arquivo de log.

    3. Mova o arquivo de banco de dados extraído e o arquivo de log para um local adequado no sistema de arquivos.

      Se você deixar os arquivos no local padrão, não será possível extrair outra cópia do banco de dados para outra instância do SQL Server.

    Observação importanteImportante

    Quando o banco de dados de estatísticas semânticas de idioma é extraído, permissões restritas são atribuídas ao arquivo de banco de dados e arquivo de log no local padrão no sistema de arquivos. Como resultado, você possivelmente não terá permissão para anexar o banco de dados se deixá-lo no local padrão. Se um erro ocorrer quando você tenta anexar o banco de dados, mova os arquivos ou verifique e corrija as permissões do sistema de arquivos conforme apropriado.

  • 2. Anexe o banco de dados de estatísticas semânticas de idioma.
    Anexe o banco de dados à instância do SQL Server usando o Management Studio ou chamando o CREATE DATABASE (Transact-SQL) com a sintaxe FOR ATTACH. Para obter mais informações, consulte Anexar e desanexar bancos de dados (SQL Server).

    Por padrão, o nome do banco de dados é semanticsdb. Se desejar, você poderá atribuir ao banco de dados um nome diferente quando anexá-lo. Você tem que fornecer esse nome ao registrar o banco de dados na etapa subsequente.

    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
    

    Esse exemplo de código pressupõe que você moveu o banco de dados de seu local padrão para um novo local.

  • 3. Registre o banco de dados de estatísticas semânticas de idioma.
    Chame o procedimento armazenado sp_fulltext_semantic_register_language_statistics_db (Transact-SQL) e forneça o nome que você atribuiu ao banco de dados quando anexá-lo.

    EXEC sp_fulltext_semantic_register_language_statistics_db @dbname = N'semanticsdb'
    GO
    

[INÍCIO]

Como cancelar o registro do banco de dados de estatísticas semânticas de idioma, desanexá-lo e removê-lo

  • Cancele o registro do banco de dados de estatísticas semânticas de idioma.
    Chame o procedimento armazenado sp_fulltext_semantic_unregister_language_statistics_db (Transact-SQL). Você não precisa fornecer o nome do banco de dados, já que uma instância pode ter somente um banco de dados de estatísticas semânticas de idioma.

    EXEC sp_fulltext_semantic_unregister_language_statistics_db
    GO
    
  • Desanexe o banco de dados de estatísticas semânticas de idioma.
    Chame o procedimento armazenado sp_detach_db (Transact-SQL) e forneça o nome do banco de dados.

    USE master
    GO
    
    EXEC sp_detach_db @dbname = N'semanticsdb'
    GO
    
  • Remova o banco de dados de estatísticas semânticas de idioma.
    Após cancelar o registro do banco de dados e desanexá-lo, você poderá simplesmente excluir o arquivo de banco de dados. Não há nenhum programa de desinstalação e nenhuma entrada em Programas e Recursos no Painel de Controle.

[INÍCIO]

Requisitos e restrições para instalar e remover o banco de dados de estatísticas semânticas de idioma

  • Você pode anexar e registrar somente um banco de dados de estatísticas semânticas de idioma em uma instância do SQL Server.

    Cada instância do SQL Server em um único computador requer uma cópia física separada do banco de dados de estatísticas semânticas de idioma. Anexe uma cópia a cada instância.

  • Você não pode desanexar um banco de dados de estatísticas semânticas de idioma válido e registrado, e substituí-lo por um banco de dados arbitrário que tenha o mesmo nome. Isso causará a falha de populações de índice ativas ou futuras.

  • O banco de dados de estatísticas semânticas de idioma é somente leitura. Você não pode personalizar esse banco de dados. Se você alterar o conteúdo do banco de dados de alguma forma, os resultados da indexação semântica futura não serão determinísticos. Para restaurar o estado original desses dados, você poderá remover o banco de dados alterado, e baixar e anexar uma cópia nova e inalterada do banco de dados.

  • É possível desanexar ou remover o banco de dados de estatísticas semânticas de idioma. Se houver alguma operação de indexação ativa que tenha bloqueios de leitura no banco de dados, a operação de desanexação ou remoção falhará ou atingirá o tempo limite. Isso é coerente com o comportamento existente. Depois que o banco de dados for removido, as operações de indexação semântica falharão.

[INÍCIO]

Instalando suporte opcional para tipos de documento mais novos

Como instalar os filtros mais recentes para Microsoft Office e outros tipos de documento Microsoft

Esta versão do SQL Server instala os separadores de palavras e lematizadores mais recentes do Microsoft, mas não instala os últimos filtros de documentos do Microsoft Office e outros tipos de documento Microsoft. Esses filtros são necessários para indexação de documentos criados com versões recentes do Microsoft Office e outros aplicativos Microsoft. Para baixar os filtros mais recentes, consulte Microsoft Office 2010 Filter Packs.

[INÍCIO]