Как вы реализуете поисковую систему на своем веб-сайте / в веб-приложении?
Предположим, что у вас есть несколько продуктов, новостей, событий и т. Д., Все они хранятся в базе данных в разных таблицах.
У вас есть свободный текст, жестко закодированный внутри веб-сайта в виде статических страниц, или, по крайней мере, он есть в виде файлов gettext.
Вы хотите иметь возможность перечислять страницы, которые содержат некоторые запрошенные условия запроса.
Лично я создаю другую таблицу (полный текст с mysql), которая содержит URL и содержимое страницы, а затем я выполняю полнотекстовый поиск по этой таблице и сообщаю результаты.
Эта таблица периодически заполняется сценарием, который читает БД и вставляет данные.
Существуют ли лучшие методы для реализации "простого" поиска?