Яндекс новый поиск

Теория

22 августа 2017 года «Яндекс» запустил новый алгоритм поиска в основе которого лежит сопоставление смысла запроса и веб-страницы. Новая версия работает на алгоритме «Королев», который с помощью самообучаемой нейронной сети определяет, что именно нужно пользователю. Нейросеть анализирует не только заголовок, а всю страницу целиком, при этом «Яндекс» определяет суть страницы заранее, на этапе индексирования.

Другой важной особенностью «Королева» заключается в том, что он учитывает еще и смысл других запросов, по которым люди на нее переходят. «Чтобы нейронная сеть могла оценить смысловую близость запроса и документа, ей нужно огромное количество примеров. Такие примеры дает обезличенная поисковая статистика: на какие сайты люди переходят по запросам и сколько времени там проводят. Так, если человек перешел на страницу и просматривал ее какое-то время, скорее всего, она близка по смыслу запросу. Используя поисковую статистику миллионов людей, «Яндекс» учится понимать смысловые связи. Например, он поймет, что в запросе «картина где небо закручивается», речь идет о картине Ван Гога, а в запросе «ленивая кошка из монголии» — о мануле», — сообщается в пресс-релизе компании.

В 2016 году «Яндекс» уже запускал систему, работающую на основе нейросетей — «Палех». Прежняя система индексировала 150 страниц, в «Королеве» количество страниц, которые поиск сравнивает по смыслу с запросом, выросло до 200 тыс!

Практика

Первая неделя использования нового алгоритма не показала радикального изменения выдачи. Небольшие изменения произошли выдаче по страниц по низкочастотным запросом (от 4 и более слов в запросе), видимо это связанно с возросших количество индексируемых и сравниваемых страниц.

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