1) Переодически запускаем indexer (indexer_sample.php), который заполняет таблицу индексов по папкам-документам сайта
2) Переодически запускаем из shell переиндексирование сфинкса и перезапуск searchd
3) Используем code_sample.php для создания поиска на сайте

4) Команда для modules/cron ( https://github.com/dukhanin/kohana-cron )

bootstrap.php:

    Cron::set('search_index', array('0 * * * *', function(){
        $indexer = new Search_Indexer();
        $indexer->execute();

        exec('indexer --config application/config/wc_search.conf --all --rotate');
    }), 'search');


crontab:

    * * * * * php -f application/modules/cron/run.php search