Пояснення

Пошук

Пошук

Окремо я багато думав про пошук. Бо дуже швидко стало зрозуміло: у сервісі, який має допомагати швидко обирати фільми або серіали, пошук — це одна із ключових речей.

У першій версії Ratingo пошук був максимально простим, а точніше його не було 😅. Тому я вирішив переосмислити пошук не як фічу, а як окремий інструмент навігації по продукту.

У Ratingo пошук має два стани.

І саме в цьому вся суть.

Перший стан, коли ти вводиш назву, і те, що шукаєш, вже є в нашій базі. Серіал чи фільм — не важливо. Результат знаходиться одразу, ти клікаєш і переходиш на сторінку з деталями. Рейтинги, опис, де дивитися — все на місці. Тут без магії, просто швидко і чітко.

А от другий стан — цікавий.

Ти вводиш назву, але того, що ти шукаєш, у Ratingo ще немає. І замість того, щоб показати “нічого не знайдено”, система починає працювати.

Спочатку пошук ще раз перевіряє, чи справді цього контенту немає в нашій базі. Якщо ні — запит летить на бекенд. І от тут вже починається магія.

Бекенд запускає серію джоб — фонових задач, які починають швидко збирати дані з різних джерел. Назва, опис, рік, постер, рейтинги, інформація про серіал чи фільм — усе це агрегується буквально “на льоту”, щоб якнайшвидше зібрати мінімально повну картину.

Поки це відбувається, ти не дивишся на порожній екран. Ratingo чесно каже: дані готуються, і показує скелетон. Ти бачиш, що система працює, а не зависла.

І через кілька секунд Ratingo автоматично редіректить тебе на сторінку саме того фільму або серіалу, який ти шукав. Уже з даними, уже з рейтингами, уже готового до збереження чи перегляду.