Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Banco de Dados SQL do Azure
Instância Gerenciada de SQL do Azure
Lista as instruções Transact-SQL e os objetos de banco de dados do SQL Server que dão suporte à pesquisa de texto completo, incluindo o recurso de pesquisa de propriedade.
Essa lista não inclui objetos preteridos.
Para obter a lista de objetos de banco de dados que oferecem suporte à pesquisa semântica, consulte Pesquisa semântica DDL, funções, procedimentos armazenados e exibições.
Declarações da Linguagem de Definição de Dados (DDL) Transact-SQL
Use essas instruções para definir, modificar e remover componentes de pesquisa de texto completo, como catálogos, índices, listas de palavras irrelevantes e listas de propriedades. Normalmente, você usa essas instruções ao preparar um banco de dados ou uma tabela para pesquisa de texto completo ou ao atualizar sua configuração.
| Componente | Create | Alter | Deixar cair |
|---|---|---|---|
| Catálogo de texto completo: defina um contêiner lógico para índices de texto completo. | CREATE | ALTER | DROP |
| Índice de texto completo: defina em uma coluna de tabela para habilitar a consulta de texto completo. | CREATE | ALTER | DROP |
| Lista de palavras irrelevantes para texto completo: defina uma lista de palavras a serem ignoradas durante a indexação de texto completo. | CREATE | ALTER | DROP |
| Lista de propriedades de pesquisa: define o mapeamento de nomes de propriedades de documentos para tipos MIME para o uso na pesquisa de propriedades. | CREATE | ALTER | DROP |
Predicados e funções do sistema
A pesquisa de texto completo estende o Transact-SQL com predicados e funções com valor de tabela que você pode usar para realizar uma sofisticada correspondência de texto em consultas.
| Object | Description |
|---|---|
| CONTÉM | Predicado que testa se os valores de texto especificados atendem aos critérios de texto completo (por exemplo, palavras ou frases). |
| CONTAINSTABLE | Função com valor de tabela que retorna valores-chave e ranking de linhas qualificadas para uma consulta de texto completo. |
| FREETEXT | Predicado que combina valores de texto com uma frase de pesquisa em linguagem natural. |
| FREETEXTTABLE | Função com valor de tabela semelhante a FREETEXT, retornando informações de classificação. |
Funções de metadados do sistema
Essas funções retornam valores de metadados relacionados à pesquisa de texto completo ou às propriedades do objeto. Eles também são usados de forma mais ampla em todas as consultas de metadados do SQL Server.
| Object | Description |
|---|---|
| COLUMNPROPERTY | Retorna informações sobre as propriedades de uma coluna (por exemplo, se ela é computada). |
| FULLTEXTCATALOGPROPERTY | Retorna valores de propriedade para um catálogo de texto completo. |
| FULLTEXTSERVICEPROPERTY | Retorna valores para a configuração do serviço de texto completo. |
| INDEXPROPERTY | Retorna informações sobre um índice. |
| OBJECTPROPERTY | Retorna informações sobre objetos de banco de dados. |
| OBJECTPROPERTYEX | Semelhante a OBJECTPROPERTY com tipos de propriedades estendidos. |
| SERVERPROPERTY | Retorna informações sobre a instância do SQL Server. |
Procedimentos armazenados do sistema
Esses procedimentos armazenados dão suporte a operações de gerenciamento e diagnóstico para subsistemas de pesquisa de texto completo.
| Object | Description |
|---|---|
| sp_fulltext_keymappings | Relata mapeamentos entre chaves de texto completo e entradas de índice. Essas informações são úteis para entender como os valores principais se relacionam com índices de texto completo. |
| sp_fulltext_load_thesaurus_file | Carrega um arquivo de dicionário de sinônimos para pesquisa de texto completo. Os arquivos de dicionário de sinônimos fornecem sinônimos e expansões. |
| sp_fulltext_pendingchanges | Retorna o tamanho ou o status estimado de alterações de índice de texto completo pendentes. |
| Sp_fulltext_service | Fornece controle administrativo sobre as configurações do serviço de pesquisa de texto completo. |
| sp_help_fulltext_system_components | Lista os componentes do sistema de pesquisa de texto completo e seu status. |
Exibições de catálogo do sistema
Essas exibições expõem metadados de pesquisa de texto completo definidos no esquema de banco de dados.
| Object | Description |
|---|---|
| sys.fulltext_catalogs | Lista catálogos de texto completo definidos no banco de dados. |
| sys.fulltext_document_types | Mostra os tipos de documento registrados para indexação de texto completo. |
| sys.fulltext_index_catalog_usages | Mostra associações entre índices de texto completo e catálogos. |
| sys.fulltext_index_columns | Lista as colunas que participam de índices de texto completo. |
| sys.fulltext_index_fragments | Fornece metadados de fragmentação para índices de texto completo. |
| sys.fulltext_indexes | Lista tabelas que têm um índice de texto completo e informações de índice de chave. |
| sys.fulltext_languages | Lista os idiomas com suporte para indexação de texto completo. |
| sys.fulltext_stoplists | Lista as listas de stop words disponíveis no banco de dados. |
| sys.fulltext_stopwords | Lista palavras irrelevantes definidas em listas de palavras irrelevantes personalizadas. |
| sys.fulltext_system_stopwords | Lista as stopwords do sistema incorporadas no SQL Server. |
| sys.propriedades_de_pesquisa_registradas | Lista as propriedades de pesquisa registradas para a busca de propriedades. |
| sys.registered_search_property_lists | Lista listas de propriedades usadas pela pesquisa de propriedades. |
Visões de gerenciamento dinâmico do sistema
Essas DMVs fornecem monitoramento em tempo real e informações de status interno relacionadas à indexação de texto completo e à população.
| Object | Description |
|---|---|
| sys.dm_fts_active_catalogs | Mostra catálogos de texto completo ativos no momento. |
| sys.dm_fts_fdhosts | Detalhes dos processos de host que dão suporte à indexação de texto completo. |
| sys.dm_fts_index_keywords | Lista palavras-chave armazenadas em índices de texto completo. |
| sys.dm_fts_index_keywords_by_document | Palavras-chave mapeadas por documento. |
| sys.dm_fts_index_keywords_by_property | Palavras-chave mapeadas por propriedade registrada. |
| sys.dm_fts_index_population | Acompanha o status populacional dos índices de texto completo. |
| sys.dm_fts_memory_buffers | Mostra o uso do buffer de memória para indexação de texto completo. |
| sys.dm_fts_memory_pools | Fornece estatísticas do pool de memória para pesquisa de texto completo. |
| sys.dm_fts_outstanding_batches | Relata lotes de atualização de índice pendentes. |
| sys.dm_fts_parser | Examina como o texto é analisado em tokens para indexação de texto completo. |
| sys.dm_fts_population_ranges | Mostra intervalos de dados sendo processados durante a população do índice. |