Contém predicado na sintaxe SQL de pesquisa da empresa
Parte da WHERE cláusula que ofereça suporte ao procurar por palavras e frases em colunas de texto.
…CONTAINS([<full-text_column>,]'<contains_condition>'[,<LCID>])…
Comentários
O predicado CONTAINS contains tem recursos para compatível palavras, compatível inflectional formas de palavras, a pesquisa usando caracteres curinga e a pesquisa usando a proximidade. O predicado CONTAINS contains melhor é adequado para as correspondências exatas, em contraste para o predicado FREETEXT freetext, que é melhor adequado para localizar documentos contendo as combinações de palavras de pesquisa espalhados em toda a coluna.
Referência de coluna Full-Text é opcional. Com ele, você pode especificar uma única coluna ou GRUPO uma coluna em que o predicado CONTAINS contains é testado. Quando a coluna Full-Text é especificada como " ALL "ou" * ", Indexado todas as propriedades de texto são pesquisadas. Embora a coluna não seja exigido para uma propriedade de texto, os resultados podem ser sem sentido se a coluna é algumas outras tipo de dados. O nome da coluna pode ser qualquer um regular ou delimitado por identificador e você deve separá-lo a condição usando uma vírgula. Se você fizer não especificar um Full-Text coluna, a coluna conteúdo, qual é o corpo do documento, será usada.
Você também especificar o Full-Text referência coluna com um asterisco (*), indicando todas as colunas pode.
Você pode especificar a localidade pesquisa para o predicado CONTAINS CONTAINS. Isso instrui o mecanismo pesquisa para usar o apropriado Word separador, lista palavra de ruído, Formulários inflectional e classificar ordem para consulta de pesquisa. Para especificar a localidade, fornecem o padrão Microsoft Windows identificador localidade, also Known as o LCID. Por exemplo, 1033 é a LCID para United States-English. Coloque o LCID como o último item dentro dos parênteses da cláusula CONTAINS CONTAINS. Para informações importantes sobre a pesquisa e idiomas, consulte "Usando pesquisa localizado" Da empresa de pesquisa SQL Query Language informações.
Dica
A localidade pesquisa usar como padrão é a localidade usar como padrão sistema.
Você deve incluir a parte condição CONTAINS contains em quotation Marks única para palavras única ou duplo marca aspas para frases, e ele deve ser composto de de conteúdo um ou mais termos pesquisa que são combinados, usando os operadores lógicos AND ou OR. Você pode usar o opcional unário operador NOT para invalidar o valor lógico de um de conteúdo termo da pesquisa.
NOT pode ocorrer somente após AND. Não é possível usar o NOT se não houver correspondência apenas uma condição, ou após o OR ou operador.
Você pode usar parênteses para GRUPO e de conteúdo aninhar termos pesquisa. A seguinte tabela descreve a ordem prioridade operador lógico.
Ordem (precedência) | Operador lógico |
---|---|
Primeiro (mais alta) |
NOT |
Segundo |
AND |
Terceira (menor) |
OR |
Os operadores lógicos do mesmo tipo são associativo e não há nenhuma ordem de cálculo especificado. For example, (A AND B) AND (C AND D) can be calculated (B AND C) AND (A AND D), with no change in the logical result.
A seguinte tabela descreve os tipos de de conteúdo termos pesquisa.
Tipo | Descrição | Exemplos |
---|---|---|
Word |
Uma única palavra sem espaços ou outros sinais de pontuação. Aspas não são necessárias. |
|
Frase |
Várias palavras ou espaços incluídos. |
Ou, para incluir duplo aspas marca:
|
Caractere curinga |
Palavras ou frases com o asterisco (*) adicionadas ao fim. Para obter mais informações, consulte Usando caracteres curinga no predicado CONTAINS na sintaxe SQL de pesquisa da empresa. |
Corresponde ao "computador", "computadores", "computação" e "compulsório". |
Boolean |
Palavras, frases e seqüências de caracteres curinga combinados usando o Boolean operadores AND, OR ou NOT. Coloque o Boolean termos duplo entre aspas. |
|
Próximo |
Palavras, frases ou caracteres curinga separada pela função NEAR NEAR. Para obter mais informações, consulte Termo near na sintaxe SQL de pesquisa da empresa. |
|
FormsOf |
Corresponde a uma palavra e as versões inflectional dessa palavra. Para obter mais informações, consulte Termo FORMSOF na sintaxe SQL de pesquisa da empresa. |
Coincide com "Feliz", "happier", "happiest", "felizmente", e assim por diante. |
IsAbout |
Combina compatível resultados sobre múltiplo palavras, frases ou termos pesquisa curinga. Para obter mais informações, consulte Termo ISABOUT na sintaxe SQL de pesquisa da empresa. |
|
Esta seção
Palavras de ruído e o contains predicado na sintaxe SQL de pesquisa da empresa
Usando caracteres curinga no predicado CONTAINS na sintaxe SQL de pesquisa da empresa
Termo FORMSOF na sintaxe SQL de pesquisa da empresa
Termo ISABOUT na sintaxe SQL de pesquisa da empresa
Termo RANKMETHOD na sintaxe SQL de pesquisa da empresa
Termo near na sintaxe SQL de pesquisa da empresa
Consulte também
Outros recursos
Predicados de texto completo na sintaxe SQL de pesquisa da empresa
WHERE da cláusula na sintaxe SQL de pesquisa da empresa