MatrixNet является специальным алгоритмом машинного обучения, который позволяет поисковым машинам Яндекса учитывать значительно больше критериев ранжирования. Стоит отметить, что MatrixNet - это создание поисковой системы Яндекс. Остальные поисковые системы пользуются своими разработками.
Большая часть людей думает, что во время того, как человек вводит необходимый запрос в поисковую машину, робот начинает проверять все сайты и страницы в Интернете, где находится данный поисковый запрос. На самом деле все совсем иначе. Если бы все было так, как предполагается, то время поиска могло достигать 20-30 минут. Сеть Интернет предоставляет множество различных страниц и даже если пытаться их по быстрому их пересмотреть, это займет очень много времени. После того, как поисковому роботу дали поисковый запрос, он обращается не ко всем страницам сети, а к специальной базе данных, которая содержит самые подходящие или, как еще говорят, релевантные необходимому поисковому запросу страницы. После этого, пользователь видит полученные страницы.
База данных с сайтами регулярно обновляется. Поисковые системы постоянно производят так называемые апдейты. Заметить такие действия для пользователей не является возможным. Подобную систему применяют при раскрутке сайтов. Раскрутка сайтов предполагает добавления сайта в базу данных, откуда этот сайт будут использовать поисковые роботы.
После того, как был введен алгоритм машинного обучения MatrixNet, выдача Яндекса приобрела большую релевантность, хотя количество просматриваемых страниц выросло в сотни раз.