NEAR Term
The NEAR term is used to specify that two content search terms must be relatively close to one another to be recognized as matching for the CONTAINS predicate.
The syntax for the NEAR term is:
<content_search_term> NEAR | ~ <content_search_term>
The NEAR term can be represented by the keyword "NEAR" or by a tilde (~).
When the words joined by NEAR in the query are found within approximately 50 words of each other inside the column being searched, the NEAR term returns a match. The closer together the two words are, the higher the calculated rank for the NEAR term. The farther apart the two words are, the lower the rank.
Note
The number of words between found search terms is approximate and depends on the appearance of noise words, like "a" or "the", and how wordbreakers tokenize text. It may be less than 50.
The following table describes content search term types that can be used with a NEAR term in a CONTAINS predicate.
Type | Description | Examples | |
---|---|---|---|
Word | A single word without spaces or other punctuation. Double quotation marks are not necessary. |
|
|
Phrase | Multiple words or included spaces. |
|
|
Wildcard | Words or phrases with the asterisk (*) added to the end. For more information, see Using Wildcards in the CONTAINS Predicate. |
|
Note
If the match words specified with the NEAR term are both found in the column being searched, but are farther apart than 50 words, the result is still returned, but has a rank of 0.
Example
The following example shows chaining of NEAR terms, using both the short and long forms of the term:
...WHERE CONTAINS('computer NEAR software ~ "setup application"')
Related topics
-
Reference
-
Conceptual