Hi, due to some issues with recordbrowser_words_map table (that big one responsible for all search results), we had to truncate it to change structure.
Your index will be recreated with consecutive cron launches. Does recordbrowser_words_map get bigger?
If you wish to finish it faster you can tweak parameters. By default only 50 records are indexed per cron run. You can increase this limit.
Edit data/config.php file and add following line to the end of file (but before php closing tag)
// original content of the file
// increase indexer limit to 500
define('RB_INDEXER_LIMIT_RECORDS', 500);
//closing tag
?>
But please beware that too many records may cause some time limit issues. Indexing is time consuming task, so by setting it to 500 instead of 50 you'll need 10x more time. Most hostings have some limits to execution time. Also some limits to database queries are used, so make sure you won't be blocked by hosting provider.
Indexing runs every 10 minutes. You can try to run it more often. It's hardcoded value but simple to change.
Go to modules/Utils/RecordBrowser/RecordBrowserCommon_0.php, find such method
public static function cron() {
return array('indexer'=>10);
}
and change that 10 to something lower. I do not recommend 1 here. Something like 4.
Also make sure that your cron is set to repeat
every minute. EPESI will take care that indexing won't be ran more often than 4 minutes, but it will execute other cron tasks between them.
Regards,
Adam