Roomingo
Вернуться на главную

Алгоритм рекомендаций

Последнее обновление: 1 апреля 2026 г.

На информационном ресурсе при применении информационных технологий предоставления информации осуществляется сбор, систематизация и анализ сведений, относящихся к предпочтениям пользователей сети «Интернет», находящихся на территории Российской Федерации.

Что такое рекомендации

Рекомендации — это подборка кандидатов (арендаторов или арендодателей) в ленте поиска, которые с наибольшей вероятностью подойдут конкретному Пользователю. Алгоритм отвечает за расчёт совместимости и порядок отображения анкет в ленте.

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

1. Подготовка данных

Система анализирует параметры анкеты Пользователя, заполненные при регистрации или обновлённые впоследствии:

  • Бюджет — желаемый диапазон стоимости аренды
  • Район и станция метро
  • Пол и возраст
  • Отношение к курению
  • Режим дня (жаворонок / сова)
  • Отношение к чистоте
  • Отношение к гостям

Чем полнее заполнена анкета, тем точнее алгоритм может определить совместимость с кандидатами.

2. Расчёт совместимости (matchScore)

Для каждой пары «Пользователь — кандидат» рассчитывается итоговый балл совместимости (matchScore) от 0 до 100. Балл складывается из взвешенных оценок по каждому критерию.

Если какой-либо параметр не заполнен в анкете одной из сторон, соответствующий критерий не учитывается, а веса остальных критериев пересчитываются пропорционально.

3. Фильтрация кандидатов

Перед ранжированием из общего списка исключаются кандидаты, которые:

  • уже получили лайк или дизлайк от данного Пользователя
  • заблокировали Пользователя или были заблокированы им
  • не прошли базовую модерацию анкеты
  • имеют противоположную роль, несовместимую с запросом (например, арендодатель видит только арендаторов)

4. Финальное ранжирование

Прошедшие фильтрацию кандидаты сортируются по убыванию matchScore. Дополнительно на итоговую позицию в ленте может влиять:

  • Наличие верифицированной личности (+приоритет в ленте)
  • Подтверждённое право собственности у арендодателя (+приоритет)
  • Дата последней активности Пользователя в Сервисе

Платное продвижение анкеты (при наличии соответствующей функции) также влияет на позицию в ленте в рамках выделенного блока.

5. Отображение кандидатов

В ленте отображаются анкеты кандидатов, отсортированные по убыванию балла совместимости. Пользователь видит балл совместимости рядом с каждой анкетой.

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

Для формирования рекомендаций используются исключительно данные анкет Пользователей, собранные в Сервисе. Информация со сторонних сайтов и сервисов не применяется.