CURTO Prazo
O termo NEAR é usado para especificar que dois termos de pesquisa de conteúdo devem estar relativamente próximos um do outro para serem reconhecidos como correspondentes para o predicado CONTAINS .
A sintaxe para o termo NEAR é:
<content_search_term> NEAR | ~ <content_search_term>
O termo NEAR pode ser representado pelo palavra-chave "NEAR" ou por um bloco (~).
Quando as palavras unidas por NEAR na consulta são encontradas dentro de aproximadamente 50 palavras umas das outras dentro da coluna que está sendo pesquisada, o termo NEAR retorna uma correspondência. Quanto mais próximas forem as duas palavras, maior será a classificação calculada para o termo NEAR. Quanto mais distantes as duas palavras estiverem, menor será a classificação.
Observação
O número de palavras entre os termos de pesquisa encontrados é aproximado e depende da aparência de palavras de ruído, como "a" ou "o", e como os quebra-palavras tokenizam o texto. Pode ser menor que 50.
A tabela a seguir descreve tipos de termos de pesquisa de conteúdo que podem ser usados com um termo NEAR em um predicado CONTAINS.
Type | Descrição | Exemplos | |
---|---|---|---|
Word | 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. |
|
Observação
Se as palavras de correspondência especificadas com o termo NEAR forem encontradas na coluna que está sendo pesquisada, mas estiverem mais distantes do que 50 palavras, o resultado ainda será retornado, mas terá uma classificação de 0.
Exemplo
O exemplo a seguir mostra o encadeamento de termos NEAR, usando as formas curtas e longas do termo:
...WHERE CONTAINS('computer NEAR software ~ "setup application"')
Tópicos relacionados
-
Referência
-
Conceitual