Дело в том, что поиск будет зависеть от структуры уже существующих таблиц. Универсального поиска не существует - он как правило идёт в нагрузку к каталогу, форуму, CMS или ещё чему бы то ни было. Если у вас нет поиска, но есть статьи - его нужно к разрабатывать отдельно.