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.
O predicado CONTAINS faz parte da cláusula WHERE e dá suporte à pesquisa de palavras e frases em colunas de texto. O predicado CONTAINS tem recursos para correspondência de palavras, correspondência de formas de palavras inflexíveis, pesquisa usando caracteres curinga e pesquisa usando proximidade. Você também pode aplicar pesos em um predicado CONTAINS para definir a importância das colunas em que o termo de pesquisa é encontrado. O predicado CONTAINS é mais adequado para correspondências exatas, em contraste com o predicado FREETEXT, que é mais adequado para encontrar documentos que contenham combinações das palavras de pesquisa espalhadas pela coluna. As pesquisas não diferenciam maiúsculas de minúsculas.
Veja a seguir a sintaxe básica do predicado CONTAINS:
...CONTAINS(["<fulltext_column>",]'<contains_condition>'[,<LCID>])...
A referência fulltext_column é opcional. Com ela, você pode limitar a pesquisa a uma única coluna ou a um grupo de colunas no qual o predicado CONTAINS é testado. Quando a coluna de texto completo é especificada como "ALL" ou "*", todas as propriedades de texto indexadas são pesquisadas. Embora a coluna não seja necessária para ser uma propriedade de texto, os resultados poderão não ter sentido se a coluna for algum outro tipo de dados. O nome da coluna pode ser um identificador de regular ou delimitadoe você deve separá-lo da condição por vírgula. Se nenhuma coluna de texto completo for especificada, a coluna System.Search.Contents, que é o corpo do documento, será usada.
A parte LCID do predicado especifica a localidade da pesquisa. Isso instrui o mecanismo de pesquisa a usar o separador de palavras apropriado e formulários inflexíveis para a consulta de pesquisa. Para especificar a localidade, forneça o LCID (identificador de código de idioma padrão) do Windows. Por exemplo, 1033 é o LCID para Estados Unidos-Inglês. Coloque o LCID como o último item dentro dos parênteses da cláusula CONTAINS. Para obter informações importantes sobre pesquisa e idiomas, consulte Usando pesquisas localizadas.
Nota
A localidade de pesquisa padrão é a localidade padrão do sistema.
A parte contains_condition deve estar entre aspas simples para palavras simples ou aspas duplas para frases e consiste em um ou mais termos de pesquisa de conteúdo combinados usando os operadores lógicos AND ou OR. Você pode usar o operador unário opcional NOT após um operador AND para negar o valor lógico de um termo de pesquisa de conteúdo.
Nota
O operador NOT só pode ocorrer após AND. Não é possível usar o operador NOT se houver apenas uma condição de correspondência ou após o operador OR.
Você pode usar parênteses para agrupar e aninhar termos de pesquisa de conteúdo. A tabela a seguir descreve a ordem de precedência para os operadores lógicos.
| Ordem (precedência) | Operador lógico |
|---|---|
| Primeiro (mais alto) | NÃO |
| Segundo | E |
| Terceiro (mais baixo) | OU |
Operadores lógicos do mesmo tipo são associativos e não há nenhuma ordem de cálculo especificada. Por exemplo, (A AND B) AND (C AND D) pode ser calculado (B AND C) AND (A AND D) sem nenhuma alteração no resultado lógico.
A tabela a seguir descreve os tipos de termos de pesquisa de conteúdo.
| Tipo | Descrição | Exemplos | |
|---|---|---|---|
| Palavra | Uma única palavra sem espaços ou outra pontuação. Aspas duplas não são necessárias. |
|
|
| Frase | Várias palavras ou espaços incluídos. |
|
|
| Curinga | Palavras ou frases com o asterisco (*) adicionado ao final. Para obter mais informações, consulte Usando curingas no predicado CONTAINS. |
|
|
| Coluna de texto completo | Um nome de coluna de propriedade no qual corresponder à consulta restante. |
|
|
| booleano | Palavras, frases e cadeias de caracteres curinga combinadas usando os operadores boolianos AND, OUou NOT. Coloque os termos boolianos entre aspas duplas. |
|
|
| Perto | Palavras, frases ou caracteres curinga separados pela função NEAR. Para obter mais informações, consulte de curto prazo. |
|
|
| FormsOf | Corresponde a uma palavra e às versões inflexíveis dessa palavra. Para obter mais informações, consulte de termos FORMSOF. |
|
|
| IsAbout | Combina resultados correspondentes em termos de pesquisa de várias palavras, frases ou caracteres curinga. Cada termo de pesquisa pode ser ponderado opcionalmente. Opcionalmente, você pode especificar o método de cálculo de classificação, que combina os pesos e quantos itens o documento corresponde. Para obter mais informações, consulte de termos ISABOUT . |
|
Esta seção inclui os seguintes tópicos:
- usando curingas no de predicado CONTAINS
- de termos FORMSOF
- de termos ISABOUT
- de curto prazo
Tópicos relacionados
Referência
Conceitual
predicados Full-Text