Поиск с расстоянием

Часто в запросах ищут устойчивые словосочетания. Если поставить их в кавычки, то будут найдены те документы, в которых эти слова идут строго подряд.

Например, по запросу «симптомы гриппа» будут найдены документы с это фразой. (При этом контекст «а симптомы у нее были гриппа» найден не будет.)

Как Яndex адресует слова? Если все слова в тексте перенумеровать по порядку их следования, то расстояние между словами a и b - это разница между номерами слов a и b. Таким образом, расстояние между соседними словами равно 1 (а не 0), а расстояние между соседними словами, стоящими «не в том порядке», равно -1. То же самое относится и к предложениям.

Если между двумя словами поставлен знак ' / ', за которым сразу напечатано число, значит, требуется, чтобы расстояние между ними не превышало этого числа слов.

Например, задав запрос ' поставщики /2 аспирина ', вы требуете найти документы, в которых содержатся и слово ' поставщики ' и слово ' аспирин ', причем расстояние между ними должно быть не более двух слов и они должны находиться в одном предложении. (

Если порядок слов и расстояние точно известны, можно воспользоваться пунктуацией ' /+n '. Так, например, задается поиск слов, стоящих подряд.

Запрос ' синяя /+1 борода ' означает, что слово ' борода ' должно следовать непосредственно за словом ' синяя '. (К тому же результату приведет запрос "синяя борода")

В общем виде ограничение по расстоянию задается при помощи пунктуации вида ' /(n m) ', где ' n ' минимальное, а ' m ' максимально допустимое расстояние. Отсюда следует, что запись ' /n ' эквивалентна ' /(-n +n) ', а запись ' /+n ' эквивалентна ' /(+n +n) '.

Запрос ' медицинское /(-2 4) образование ' означает, что ' медицинское ' должна находиться от ' образование ' в интервале расстояний от 2 слов слева до 4 слов справа

Практически все знаки можно комбинировать с ограничением расстояния.

Например, результатом поиска по запросу ' вакансии ~ /+1 студентов ' будут документы, содержащие слово ' вакансии ', причем в этих документах слово ' студентов ' не следует непосредственно за словом ' вакансии '.

Когда знаки ограничения по расстоянию стоят после двойных операторов, то употребленные там числа - это расстояние не в словах, а в предложениях. Расстояние в абзацах определяется аналогично расстоянию в словах.

Запрос ' банк && /1 налоги ' означает, что слово ' налоги ' должно находиться в том же самом, либо в соседнем со словом ' банк ' предложении.

ЗАДАНИЕ 1.4. Проверьте справедливость указанных выше правил по поиску с расстоянием в поисковых системах Yandex, Rambler, Google, Aport (по вашей теме), результаты поиска сохраните в своей папке.

Скобки

Вместо одного слова в запросе можно подставить целое выражение. Для этого его надо взять в скобки.

Например, запрос ' (история, технология, изготовление) /+1 (антибиотика, лекарства) ' задает поиск документов, которые содержат любую из фраз ' история антибиотика ', ' технология лекарства ', ' изготовление антибиотика ', ' история лекарстав '.

ЗАДАНИЕ 1.5. Проверьте справедливость указанных выше правил по использованию в запросе скобок в поисковых системах Yandex, Rambler, Google, Aport: (по вашей теме), результаты поиска сохраните в своей папке.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: