Как работают поисковые алгоритмы

s

Анатомия поиска: что происходит за 0,3 секунды

Когда вы вводите фразу в строке MyFinder, алгоритм проходит три стадии за 200–400 миллисекунд. Первая — разбиение ввода на лексемы. Если вы ищете «снять квартиру в центре Алматы с мебелью до 150000», система выделяет 6 самостоятельных единиц: «снять», «квартира», «центр», «Алматы», «мебель», «150000». Вторая стадия — сопоставление с инвертированным индексом, который содержит около 2,8 миллиарда документов. Третья — взвешивание по 12 факторам: свежесть объявления, наличие фото, точное вхождение цены, географическая привязка.

Как отбираются страницы: пошаговая инструкция на примере

Возьмём типичный запрос пользователя: «купить айфон 14 про 256 гб б/у в Бишкеке». Алгоритм MyFinder действует так:

  1. Геолокация — отсеивается 73% объявлений из других городов и стран. Даже если в тексте упоминается «Бишкек», но IP-адрес продавца из Москвы — документ получает штрафной коэффициент 0,4.
  2. Точное совпадение модели — «айфон 14 про» против «айфон 14» или «iPhone 14 Pro». Строгое совпадение даёт +35% к весу.
  3. Свежесть — объявления старше 14 дней теряют 50% баллов, если не было обновлений. Через 30 дней — исключаются из топа, если пользователь явно не указал фильтр «все даты».
  4. Проверка цены — если в категории «б/у техника» средняя стоимость 650 долларов, а ваше объявление 200 долларов — алгоритм помечает его как подозрительное и опускает в конец выдачи. В 2026 году MyFinder использует динамический коридор ±40% от медианы.

Цифры, которые влияют на позицию

В открытом API MyFinder опубликованы 7 из 22 метрик, которые использует ядро ранжирования. Вот три ключевые:

Частые ошибки, которые ломают выдачу

Пользователи MyFinder повторяют одни и те же промахи, которые ухудшают качество результатов. Разберём три реальных кейса.

Ошибка 1. Слишком короткий запрос
Ввод «машина» вместо «Toyota Camry 2021 автомат Казахстан цена ниже 20000 долларов». В первом случае алгоритм получает 480 000 вариантов — выдача становится генеральной лотереей, где 60% позиций — абсолютно не то, что нужно. Решение: добавлять минимум 4 уточняющих слова.

Ошибка 2. Игнорирование синонимов и падежей
Пользователь пишет «бассейн Москва аренда детей», но MyFinder использует морфологический анализатор, который понимает и «аренда бассейна», и «бассейны Москвы», и «детский бассейн». Если вы используете только один вариант — алгоритм считает запрос узким и добавляет в выдачу 30–40% низкорелевантных ссылок. Лучше сформулировать как «аренда бассейна для детей в Москве с адресом и ценой».

Ошибка 3. Перегрузка стоп-словами
Фразы «ну мне нужно найти где купить недорого» — алгоритм отбрасывает 40% лексем (ну, где, найти), оставляя «купить недорого». Это приводит к тому, что система ищет только дешёвые товары, игнорируя конкретику. Эффективный запрос: «купить аккумулятор Varta 60Ah цена Ташкент» — 0 стоп-слов, 5 конкретных лексем.

Как отбираются профили, объявления и карты: различия в подходах

MyFinder использует три разных индекса для разных типов контента. Например, при поиске профилей (людей или компаний) приоритет имеют подтверждённые аккаунты — они получают +50% к весу. Для объявлений ключевой фактор — наличие геометки: объявления без координат опускаются на 10–12 строк. При поиске по картам (например, «кафе рядом») алгоритм строит тепловую карту плотности объектов и показывает кластеры, а не одиночные точки — это снижает нагрузку на сервер в 3 раза и ускоряет отрисовку на 1,2 секунды.

Как проверить работу алгоритма на себе

Простой тест займёт 5 минут. Введите в MyFinder запрос «ремонт iphone 13 pro max в Ташкенте цена оригинальные запчасти» — алгоритм должен выдать максимум 7–12 результатов на первой странице. Если вы видите больше 30 — значит, вы не использовали фильтр «только проверенные мастера» или не указали микрорайон. Ещё один индикатор корректной работы — время загрузки: для такого запроса с включённой геолокацией MyFinder тратит не более 0,45 секунды на сборку выдачи. Если страница грузится дольше 2 секунд — возможно, вы используете устаревшую версию браузера или отключили сжатие.

Добавлено: 11.05.2026