«Яндекс» теперь обрабатывает запрос по-новому. Компания запустила алгоритм для своего поисковика, основанный на нейросети. Об этом сказано в блоге «Яндекса».
Механизм поиска получил название «Королев». Он обрабатывает запрос и интернет-страницу не по словам, а по смыслу. Алгоритм должен «понимать» значение поискового запроса пользователя и смысл информации, которую он может искать.
Ранее «Яндекс» использовал алгоритм «Палех». Он мог понимать только заголовок веб-страницы.
«Как и в случае с «Палехом», тексты веб-страниц в семантические векторы преобразует нейросеть. Эта операция требует много вычислительных ресурсов. Сравните: на то, чтобы прочитать название книги, у вас уйдут считанные секунды, но на то, чтобы прочитать ее всю от корки до корки, потребуются часы, дни или даже недели. Поэтому «Королев» высчитывает векторы страниц не в режиме реального времени, а заранее, на этапе индексирования. Когда человек задает запрос, алгоритм сравнивает вектор запроса с уже известными ему векторами страниц», - отмечают в компании.
Разработчики уверяют, что «Королев» учится искать дополнительные смысловые связи и с другими запросами, которые вводит пользователь, переходя на эту интернет-страницу.
«Если человек открыл веб-страницу и «завис» там надолго, вероятно, он нашел то, что искал, то есть страница хорошо отвечает на его запрос», - объясняют в компании.
К слову, недавно «Яндекс» временно изменил свой слоган. Вместо привычного «Найдется все» появилась надпись «Поиск №1 в России».
Подробнее в сюжете: Технологии