ТЕРМИН NEAR
Термин NEAR используется для указания того, что два термина поиска содержимого должны быть относительно близко друг к другу, чтобы быть распознаны как соответствующие для CONTAINS предикате.
Синтаксис термина NEAR:
<content_search_term> NEAR | ~ <content_search_term>
Термин NEAR может быть представлен ключевым словом "NEAR" или тильдой (~).
Когда слова, присоединенные к NEAR в запросе, находятся примерно в 50 словах друг друга внутри столбца, то термин NEAR возвращает совпадение. Чем ближе два слова, тем выше вычисляемый ранг для термина NEAR. Чем дальше от двух слов, тем ниже ранг.
Заметка
Количество слов между найденными терминами поиска является приблизительным и зависит от внешнего вида шумовых слов, таких как "a" или "the", а также от того, как разбиение слов маркеризирует текст. Это может быть менее 50.
В следующей таблице описываются типы терминов поиска контента, которые можно использовать с термином NEAR в предикате CONTAINS.
Тип | Описание | Примеры | |
---|---|---|---|
Слово | Одно слово без пробелов или других знаков препинания. Двойные кавычки не нужны. |
|
|
Фраза | Несколько слов или пробелов. |
|
|
Подстановочный знак | Слова или фразы со звездочкой (*) добавлены в конец. Дополнительные сведения см. в разделе Использование подстановочных знаков впредиката CONTAINS. |
|
Заметка
Если слова соответствия, указанные с термином NEAR, находятся в столбце поиска, но находятся дальше от 50 слов, результат по-прежнему возвращается, но имеет ранжирования 0.
Пример
В следующем примере показана цепочка терминов NEAR, используя как краткосрочные, так и долгосрочные формы термина:
...WHERE CONTAINS('computer NEAR software ~ "setup application"')
Связанные разделы
-
Справочник
-
концептуальные
-
использование подстановочных знаков в предиката CONTAINS