Как работает поисковой фильтр m2data при запросе свыше 3000 м2. Вторая волна

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

Как это работает

На странице «Аренда» есть возможность фильтрации базы данных по многочисленным параметрам — всего их 75. При этом мы понимаем, что пользователи ищут коммерческую недвижимость в аренду совершенно по-разному. Кто-то четко знает нужный метраж, а кто-то ищет большими диапазонами или даже просто по параметру «от 1000 м2». Под каждый такой запрос мы разработали грамотный и одновременно простой механизм, чтобы фильтр думал недолго.

Мы также заложили определенный рубеж поиска — на текущий день это 3000 кв. м. Когда система понимает, что пользователь ищет помещение в аренду свыше этого показателя, автоматически подключается второй тип фильтрации базы данных.

Чтобы объяснить, как работает вторая волна фильтрации, введем понятия: 

  • СВСП — сумма всех свободных помещений в здании; 
  • СВСОП — сумма всех свободных офисных помещений в здании; 
  • СВСПП — сумма всех свободных ПСН (помещений свободного назначения) в здании;
  • сумма всех свободных_тип помещения_в здании — это сумма всех метражей помещений в здании и по типам помещений (например, типа «офис»). 

Показатели СВСП, СВСОП, СВСПП система считает автоматически. Например, в здании сдаются в аренду офисы 300, 400, 500-700, 1000-5000 кв.м, итого сумма всех свободных офисных помещений (СВСОП) составляет 6400 кв.м. Поиск второй волны осуществляется по этому значению, если был выбран тип помещения «офис». Или по значению СВСП, если тип помещения не был выбран вообще. И если искомый метраж больше или равен 3000 кв.м, и меньше или равен СВСОП, тогда мы выдаем в результатах выдачи такое здание со всеми актуальными на текущую дату помещениями.

Результаты второй волны визуально в выдаче отделяются от результатов первой волны

В результатах второй волны не будет зданий, которые уже попали в первую волну. Важно отметить, что поиск второго этапа учитывает параметры: метраж, тип помещения, характеристики здания. Все характеристики здания находятся во "все фильтры" таб Здание.

Всё остальное (коммерческие условия и фильтры в разделе «помещение») во «всех фильтрах» не учитывается. Почему? Если бы мы наложили на вторую волну поиска еще и фильтры по коммерческим условиям, выдача могла бы быть нулевой. Так как не оказалось бы подходящих вариантов. Или нам пришлось бы вводить среднее арифметическое по разным составляющим арендной ставки или медианное значение — и скорость обработки была бы крайне низкой. Кроме того, результат скорее всего по итогу был бы некорректным, поскольку есть много кейсов, где не сработали бы никакие другие подходы.

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

Пример

Дано: пользователь ищет помещение площадью 2800-3200 кв.м. 

Условие поиска по параметру «свыше 3000 кв. м.» выполнено, рубеж пройден.

Выдача: в результаты первого этапа поиска попадут здания, в которых есть точные метражи или диапазоны, соответствующие этому поиску. Например, в здании А есть помещения 2900 кв.м, 3000 кв.м, 3000-5000 кв.м.

Поиск второго этапа проходит через условие: 2800-3200 меньше или равно СВСП. И результат второй волны может показать здание Б со всеми свободными метрами. Например, в этом здании есть такие помещения: 500, 600, 700, 800-1000, 2000 кв.м — и его СВСП = 4800 кв.м. Обратите внимание, там нет точных попаданий, но арендатор может снять два помещения площадью 2000 и 1000 кв.м, что удовлетворит его запрос.

Подход m2data 

На нашей площадке применяются нестандартные технологические решения, о которых мы продолжим рассказывать вам в следующих статьях.

С первого взгляда может показаться, что площадка m2data работает так же, как и остальные сервисы по поиску коммерческой недвижимости. Но это совсем не так.

Да, мы тоже используем известные технологии, проверенные методы и многие понятные и «попсовые» решения, которые давно зарекомендовали себя на рынке. Но наш подход к применению некоторых технологий зачастую нетривиален. И мы надеемся, что со временем рынок и все его участники это оценят.

Другие статьи