Читайте книги онлайн на Bookidrom.ru! Бесплатные книги в одном клике

Читать онлайн «Яндекс для всех». Страница 16

Автор М. Абрамзон

Как было показано ранее, определив расстояние между словами, РјС‹ РЅРµ можем сказать, РІ какой последовательности РѕРЅРё должны появляться РЅР° странице или РІ документе. Рсправить этот недостаток РјРѕР¶РЅРѕ СЃ помощью РґСЂСѓРіРёС… операторов.

Слова следуют в определенном порядке на нужном расстоянии

Если требуется найти слова, расположенные строго на определенном расстоянии друг от друга (расстояние определяется количеством иных слов, расположенных между искомыми), применяется оператор /. Сразу после него записывается знак + для прямого порядка, и знак — для обратного следования слов, а после знака — число, показывающее, на каком месте после первого слова должно располагаться второе.

Пример

Если РІС‹ хотите вспомнить, как звали отца Татьяны Лариной, задайте РІРѕРїСЂРѕСЃ Татьяна /+2 Ларина. Р’ результатах РїРѕРёСЃРєР° Р±СѓРґСѓС‚ приведены страницы, РЅР° которых между словами "Татьяна" Рё "Ларина" находится еще РѕРґРЅРѕ слово. Рмейте РІ РІРёРґСѓ, что знаки, которые РјРѕРіСѓС‚ находиться между словами, РІ расчет РЅРµ берутся. Например, среди результатов была ссылка РЅР° страницу, содержащую текст: "Отец Татьяны — Дмитрий Ларин".

Слова расположены в заданной окрестности

РќРµ всегда СЏСЃРЅРѕ, РЅР° каком расстоянии РїРѕ отношению Рє первому, должно находиться второе слово. Р РіРґРµ — РґРѕ первого слова или после него. Р’ этом случае РјРѕР¶РЅРѕ применить РґСЂСѓРіРѕР№ оператор. Р’ нем указывается минимальное Рё максимальное количество слов между первым Рё вторым словами запроса. Выглядит оператор так: /(n m). Рспользуя знаки + Рё — РІС‹ укажете РїРѕРјРёРјРѕ расстояния, еще Рё расположение слов РґСЂСѓРі относительно РґСЂСѓРіР°.

Пример

Запрос крокодилы /(-2 +2) Амазонки найдет как страницы с текстом "Амазонка кишит крокодилами", так и "крокодилы в Амазонке".

Поиск любого из предложенных слов

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

Пример

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

Рсключение слов РёР· РїРѕРёСЃРєР°

Р’ СЂСЏРґРµ случаев вам заранее известно, что ответ РЅР° ваш запрос сформирует СЃРїРёСЃРѕРє ссылок, РјРЅРѕРіРёРµ РёР· которых вам РЅРµ РЅСѓР¶РЅС‹. РќРѕ РІС‹ можете предположить, что ненужные ссылки Р±СѓРґСѓС‚ содержать, РїРѕРјРёРјРѕ РѕСЃРЅРѕРІРЅРѕРіРѕ слова вашего запроса, дополнительные слова. Рспользуя оператор —, РјРѕР¶РЅРѕ заранее исключить ненужные страницы. Для этого слева РѕС‚ оператора запишите требуемое слово, Р° справа — слово, РїСЂРё наличии которого страницы Р±СѓРґСѓС‚ исключены РёР· результата РїРѕРёСЃРєР°.

Пример

Вы хотите узнать, с чем, помимо автомобиля, связано слово "Таврия". В этом вам поможет запрос таврия ~~ (компания | машина | запчасти), максимально исключивший из результатов все, что связано с автомобилями.

В ряде случаев требуется исключить из поиска устоявшиеся выражения, в которых определенные и нужные вам слова находятся в одном предложении. Вам же требуется, чтобы были все указанные вами слова, но они были бы в разных предложениях. Ничего сложного, просто используйте оператор ~.

Пример

Если вы ищете информацию о г-же Кузькиной, то более информативные результаты даст запрос Кузькина ~ мать, который ищет страницы со словом "Кузькина", исключая страницы, где в одном предложении с ним есть слово "мать".

Усложняем запросы

А теперь хотелось бы напомнить вам об основах даже не математики, а арифметики. Что применяется для определения последовательности выполнения арифметических действий? Совершенно верно — круглые скобки. Так и в поисковой системе Яндекс вы можете применять круглые скобки для создания каких угодно сложных поисковых выражений.

Учет морфологии

Вспомним то, о чем мы уже говорили. Яндекс ищет все слова, включенные в запрос, с учетом морфологии. Если вы хотите отключить ее, перед нужным словом поставьте оператор!. Помните, что между оператором и словом пробела быть не должно.

Пример

Если вы ищете документы, в которых должно быть слово "громоотводящий", наберите его в строке поиска и поставьте перед ним восклицательный знак —! громоотводящий. Если восклицательный знак не поставить, то в результаты попадут документы, в которых искомое слово выглядит совершенно иначе: "Вот пускай и громоотводит".