Алгоритмы Яндекса
Алгоритм – последовательность математических команд; действия, ведущие от исходных данных к искомому результату, то есть действия, позволяющие компьютерной системе располагать сайты в соответствии с рейтингом, а также определять соответствие найденной информации запросу пользователя.
У каждой поисковой системы свой собственный алгоритм. Алгоритм – это действительно очень сложная многоуровневая система, и тайна его хранится, чуть ли не «за семью печатями». Ранжирование, то есть расстановка элементов по рангу, значимости, в соответствии с релевантностью, происходит, в среднем, 3-4 раза в год.
Открытие ресурса Yandex.ru состоялось 23 сентября 1997 года, двумя днями позже на выставке Softool'97 была организована его презентация. В соответствии с первыми алгоритмами представлялось возможным проверять уникальность, принимая во внимание морфологию русского языка. Позже разработчики пришли к тому, чтобы искать сайты по введенным ключевым словам. Первыми алгоритмами, используемыми Yandex, стали 8 sp 1 и Гости из прошлого. Именно с их введением в использование пошла жесткая борьба с покупными ссылками.
Менее 4-х лет назад разработчиками Yandex было придумано давать названия алгоритмам по принципу всем известной игры в города.
Выстроилась целая цепочка алгоритмов: Магадан – Находка – Арзамас – Снежинск – Конаково.
Итак, став первым в цепочке 16 мая 2008 года, алгоритм Магадан был нацелен на максимальное уменьшение влияния коммерческого продвижения тех или иных сайтов на результаты выдачи поисковой системы. С введением нового алгоритма было достигнуто улучшение в распознавании имен собственных: фамилий и географических названий; была проведена оптимизация процесса проверки текстов на уникальность.
Менее чем через два месяца была запущена тестовая версия следующего алгоритма – Находка, еще через два месяца вышла итоговая версия этого продукта. Основным преимуществом алгоритма Находка стала возможность нового подхода к машинному обучению. Успешное создание этого алгоритма позволило существенно упростить оптимизацию поиска и процесс продвижения новых сайтов, чего не позволяла сделать предыдущая версия.
В апреле 2009 года был выпущен алгоритм Арзамас. Бесспорным новшеством стала возможность учитывать местоположение пользователя, изменяя, таким образом, результаты запроса в зависимости от региона. Ранжирование, в целом, было улучшено.
Еще через полгода был запущен следующий алгоритм Снежинск. Здесь новым стало то, что было введено использование MatrixNet – алгоритма машинного обучения. Это, несомненно, в разы, увеличило количество учитываемых при поиске факторов.
Следующим элементом цепочки алгоритмов стал алгоритм Конаково, выпущенный уже через месяц после Снежинска. Основным нововведением здесь стало локальное ранжирование, позволяющее учитывать геофактор. 1250 городов системы улучшили качество формирование запросов.
Вернуться к списку
