Як працює пошук В Сайт-менеджері

Для пошукового движка у нас існує окремий сервер, який зайнятий виключно пошуком. На ньому встановлений пошуковий движок Sphinx, проміжна база вихідних даних, файли індексу і необхідний для взаємодії API.

Щодня (насправді щотижня) ми запускаємо переіндексацію контенту сайтів і готуємо зручну для движка проміжну таблицю. Сфінкс забирає з неї дані і оновлює свій індекс.

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

Как работает поиск в Сайт-Менеджере