Partager via


TERME NEAR

Le terme NEAR est utilisé pour spécifier que deux termes de recherche de contenu doivent être relativement proches les uns des autres pour être reconnus comme correspondants pour la CONTAINS prédicat.

La syntaxe du terme NEAR est la suivante :

<content_search_term> NEAR | ~ <content_search_term>

Le terme NEAR peut être représenté par le mot clé « NEAR » ou par un tilde (~).

Lorsque les mots joints par NEAR dans la requête se trouvent dans environ 50 mots entre eux à l’intérieur de la colonne recherchée, le terme NEAR retourne une correspondance. Plus les deux mots sont plus proches, plus le rang calculé est élevé pour le terme NEAR. Plus les deux mots sont éloignés, plus le rang est bas.

Note

Le nombre de mots entre les termes de recherche trouvés est approximatif et dépend de l’apparence des mots parasites, comme « a » ou « the », et de la façon dont les analyseurs de mots jetonisent du texte. Elle peut être inférieure à 50.

 

Le tableau suivant décrit les types de termes de recherche de contenu qui peuvent être utilisés avec un terme NEAR dans un prédicat CONTAINS.

Type Description Exemples
Mot Mot unique sans espaces ni autre ponctuation. Les guillemets doubles ne sont pas nécessaires.
...WHERE CONTAINS('computer NEAR software)')
Phrase Plusieurs mots ou espaces inclus.
...WHERE CONTAINS('"computer software" NEAR hardware)'
Génériques Mots ou expressions avec l’astérisque (*) ajouté à la fin. Pour plus d’informations, consultez Utilisation de caractères génériques dans le prédicat CONTAINS.
...WHERE CONTAINS('"compu*" NEAR "soft*"')

Note

Si les mots de correspondance spécifiés avec le terme NEAR sont tous deux trouvés dans la colonne recherchée, mais sont plus éloignés que 50 mots, le résultat est toujours retourné, mais a un classement de 0.

 

Exemple

L’exemple suivant illustre le chaînage de termes NEAR, en utilisant à la fois les formes courtes et longues du terme :

...WHERE CONTAINS('computer NEAR software ~ "setup application"')

de référence

clause WHERE

conceptuelle

Full-Text prédicats

utilisation de caractères génériques dans le CONTAINS Predicate