3 declare(strict_types=1);
27 $this->
lng = $DIC->language();
28 $this->setting = $DIC->settings();
33 return "src_lucene_indexer";
38 return $this->
lng->txt(
"cron_lucene_index");
43 return $this->
lng->txt(
"cron_lucene_index_info");
48 return CronJobScheduleType::SCHEDULE_TYPE_DAILY;
69 $error_message = null;
73 CLIENT_ID .
'_' . $this->setting->get(
'inst_id',
"0"),
77 $error_message = $e->getMessage();
81 'Indexing will continoue without a proper return message. View ilServer log if you think there are problems while indexing.');
82 $error_message = null;
89 $result->setMessage($error_message);
94 $result->setStatus($status);
122 $error_message = $e->getMessage();
getDefaultScheduleValue()
static getLogger(string $a_component_id)
Get component logger.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
static updateLuceneIndex(array $a_obj_ids)
Update lucene index.
static factory(string $a_package, int $a_timeout=0)
Creates an ilRpcClient instance to our ilServer.
final const STATUS_NO_ACTION
Class ilRpcClientException.