Należy wykonać czyszczenie indeksu funkcją Utils_RecordBrowserCommon::clean_search_index (przycisk w ustawieniach Recordsetu to robi). Ustawić szukanie na include lub include optional. Upewnić się, że cron działa.
Aha, i może być tak, że indeksuje się jakaś tabela i dlatego indekser nie dochodzi do firm. Trzeba by to sprawdzić dodając do funkcji \Utils_RecordBrowserCommon::indexer na koniec taki kod:
if(defined('RB_INDEXER_LIMIT_QUERIES')) {
file_put_contents($limit_file,DB::GetQueriesQty()."\n",FILE_APPEND | LOCK_EX);
}
// dodane
file_put_contents(DATA_DIR. '/debug_indexer', date('Y-m-d H:i:s') . ' zindeksowano: ' . $total);
}
Jeśli w ogóle nie powstanie taki plik to znaczy, że są jakieś limity na indeksowanie, które zostały przekroczone.