Платформа для поиска вакансий с интеграцией агрегаторов
Платформа Rabix для поиска вакансий и публикации резюме с интеграцией с внешними агрегаторами и собственной системой поиска, рассчитанная на работу с большим объёмом данных и высоким количеством запросов.
смотреть вживуюrabix.ru
Контекст
Вакансии приходят из нескольких внешних источников в разных форматах и с разной полнотой полей, а дубликаты между источниками неизбежны.
Трафик такого сервиса во многом поисковый. Каталоги поэтому собираются по реальным запросам людей; придуманный рубрикатор в выдачу не попадает.
схема
Путь вакансии до страницы каталога
из проекта
Как это выглядит



Что входило в задачи
Каталоги строятся по реальным поисковым запросамтрафик такого сервиса во многом поисковый, и придуманный рубрикатор в выдачу просто не попадает
- Три источникаJooble, ГородРабот, HeadHunter
- Нормализацияразные форматы и полнота полей сводятся к одной структуре
- Дубликатыодна вакансия из двух источников становится одной записью
- ПоискElasticSearch по объединённой базе
- Генерация каталоговстраницы с метаинформацией под поисковые требования
- Sitemapкаталог отдаётся поисковым системам целиком
Стек проекта
PythonElasticSearchPostgreSQLRedisSEO-инструменты