Я создаю социальный веб-сайт с множеством различных разделов, таких как блоги, галереи, мультимедиа и т. Д. И теперь пришло время реализовать функцию поиска.Клиент отказался использовать поиск в Google и настоял на том, чтобы сделать пользовательский поиск, где результаты будут отображаться для каждого раздела отдельно.
Например, если пользователь вводит «art», результат должен отображаться так:
3 found in blogs
1 ...
2 ...
3 ...
2 found in galleries
1 ...
2 ...
None found in multimedia
Я планирую использовать для этого полнотекстовый поиск MySQL.Итак, вопрос: как мне сделать такой поиск, чтобы он не убивал сервер, если очень много записей соответствуют запросу?Я действительно не вижу, как реализовать пейджинг в этом случае.