
- •Введение
- •Краткая история развития поисковых систем
- •Состав и принцип действия поисковых систем
- •Классификация поисковых систем
- •Поиск информации в Google
- •Поиск информации в Yandex
- •Сервисы Google
- •Пользовательские сервисы Поиск
- •Картинки
- •Карты Google
- •Новости
- •Переводчик
- •Сайты Google
- •Примеры запросов
- •Стандартные запросы
- •Ограниченный поиск
- •Специализированные запросы
- •Альтернативные запросы
- •Ограниченный поиск по сайту, где встречаются искомые слова
- •Ограниченный поиск по Google Groups
- •Вопросы к защите лабораторной работы:
Поиск информации в Yandex
Яндекс, является самой большой и функциональной поисковой системой на просторах русскоязычного сегмента Интернет. Этот поисковик имеет отличия от своего собрата англоязычного Google. При этом не обделен функционалом и дополнительными инструкциями по улучшению качества поиска. Имея большое количество плюсов, Yandex, так же как и Google на сегодняшний день не может обеспечить полностью релевантный ответ на запрос. Поэтому, пользователям приходится применять различные способы для осуществления качественного поиска в сети Интернет.
Теперь пришла очередь рассмотреть возможности более знакомого Yandex. На заре своего расцвета, молодой Яндекс не блистал выдающимися возможностями. По истечению времени, он превратился в мирового гиганта с мощной системой поиска и не слабой сервис - поддержкой.
Yandex в отличие от Google полностью поддерживает морфологию русского языка, проще говоря, рассматривает все варианты искомого слова, например, "искать", "искали", "искал" и т.д. Это очень удобно, но при этом мы получаем огромное количество ответов на запрос. Для того, чтобы решить проблему объема такой информации, можно перед искомым словом поставить восклицательный знак без пробела, тогда Яндекс будет искать это слово в том варианте в котором вам нужно, отфильтровав другие, например, !искать. Немало важно знать, что Yandex различает заглавные и строчные буквы. Обратите внимание, формирую запрос, например, "Программирование" в результатах поиска будут отображены страницы, где встречается слово "программирование", написанное с заглавной буквы. Если запрос сформирован с маленькой буквы, например, "программирование", то в результатах поиска страницы окажутся слова, где встречается слово "программирование" с заглавной буквой, и со строчной буквой, что значительно увеличит количество ответов на запрос.
В поисковой системе Yandex есть возможность использования знаков "плюс" и "минус". Аналогично Google, чтобы исключить из результатов поиска нежелательное слово, в запросе перед ним ставится знак "минус", пример, "Дмитрий-Медведев". В этом случае будет найдено слово "Дмитрий" с различными вариантами, кроме варианта "Дмитрий Медведев". Для того, чтобы сообщить Yandex о том что слово должно быть обязательно найдено используйте знак "плюс", ставить его нужно перед искомым словом, например, "Операционные системы+Windows7". Яндекс, при поиске использует логический оператор AND (поиск словосочетаний целиком), идентично Google. Поэтому, допустимо использование инструкции OR (поиск слов по отдельности), например, книги | журналы | статьи | брошюры. В этом случае будут найдены страницы, где встречается какое - либо из запрашиваемых слов. При этом поиск можно конкретизировать, например, добавить основное слово к запросу: компьютер (книги | журналы | статьи | брошюры). По сформированному запросу в таком виде будут выданы страницы с книгами, журналами, статьями, брошюрами на компьютерную тематику, не забудьте закрыть полукруглыми скобками запрос с инструкцией.
В алгоритме Yandex, существует понятие, расстояние между словами. Как это выглядит? Расстояние между двумя словами, например, "персональный компьютер" равно единице (1). В таком варианте запроса: "персональный компьютер начинающим", расстояние между первым и третьим словом будет равно двойке (2). Этот маленький нюанс можно использовать в поиске. Для того чтобы расстояние между словами не превышало заданного числа используют слеш вправо "/". Например, "обучение /2 письму", тем самым при запросе документов, где между словами "обучение" и "письму" может находиться лишь одно слово. В ответе на запрос система выдаст приблизительно следующее: "обучение каллиграфическому письму", "обучение письму". Существует возможность задать значение жестко: "обучение /+2 письму". Таким образом, слово "письму" будет зафиксировано относительно "обучение" из результатов поиска выпадет словосочетание "обучение письму". В связке с правым слеш "/" можно использовать знак "тильда", например, "работа ~ /2 менеджерам", теперь не увидить в результатах поиска "работа для менеджеров", "работа менеджерам".
Круг поиска в Yandex можно сузить благодаря использованию кавычек. Идентично системе Google, Yandex будет искать только страницы, где словосочетание встречается целиком, например, "персональный компьютер начинающим". Так же можно использовать другие команды:
#image="Samsung" - будет осуществлен поиск в ссылках на ресурсы, где есть изображения с названием "Samsung".
$title Тула - найдены будут страницы, где в заголовках встречается название города, в данном случае Тула.
$anchor info - отыщет все ссылки, где встречается слово "info".
Используя современные технологии поиска, значительным образом можно сократить время, которое затрачивается на поиски нужной информации. Таким образом, возможно повышение производительности труда.