Алгоритм «Королев»: поиск Яндекса учится распознавать смыслы

В августе текущего 2017 года Яндекс обновил поиск. Теперь выдача строится на основе алгоритма «Королев», который осуществляет ранжирование, основываясь не только на ключевых словах, но и на смысловом содержании контента.

Новый алгоритм стал продолжением ранее существующих «Матрикснета» и «Палеха». «Королев» строится на нейронной сети, преобразующей запросы пользователей, заголовки и сами тексты в числа (семантические векторы). Чем больше сходства между ними, тем выше вероятность того, что поисковая фраза способна удовлетворить информационную потребность человека.

Поскольку обработка контента требует времени и ресурсов, алгоритм «Королев» составляет семантические векторы на этапе индексирования страницы. В момент поступления запроса он только сравнивает их с вектором искомой фразы.

Смысловые связи выстраиваются основе статистики посещения. При этом учитываются все запросы, по которым пользователи попадают на страницу, время пребывания и другие.

Алгоритм «Королев» способен обрабатывать до 200 000 документов.

Подробнее читайте в блоге Яндекса

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *