35 public function search($user_id, $mail_folder_id)
43 if(!$this->query_parser->getQuery())
48 $ilBench->start(
'Mail',
'LuceneSearch');
51 include_once
'Services/WebServices/RPC/classes/class.ilRpcClientFactory.php';
53 CLIENT_ID .
'_' . $ilSetting->get(
'inst_id', 0),
55 (
string)$this->query_parser->getQuery(),
61 $ilBench->stop(
'Mail',
'LuceneSearch');
62 require_once
'./Services/Logging/classes/public/class.ilLoggerFactory.php';
69 $ilBench->stop(
'Mail',
'LuceneSearch');
70 require_once
'./Services/Logging/classes/public/class.ilLoggerFactory.php';
74 $ilBench->stop(
'Mail',
'LuceneSearch');
76 include_once
'Services/Mail/classes/class.ilMailSearchLuceneResultParser.php';
Base class for ILIAS Exception handling.
__construct(ilLuceneQueryParser $query_parser, ilMailSearchResult $result)
static factory($a_package)
Create an XML_RPC2 client instance.
static getLogger($a_component_id)
Get component logger.