24include_once 
'./Services/Search/classes/Lucene/class.ilLuceneSearchResult.php';
 
   56        $this->result->setCallback(array($this,
'nextResultPage'));
 
   57        $this->query_parser = $qp;
 
   69        if (self::$instance) {
 
  115        include_once 
'./Services/Search/classes/Lucene/class.ilLuceneHighlighterResultParser.php';
 
  118        if (!$this->query_parser->getQuery()) {
 
  123        $ilBench->start(
'Lucene', 
'SearchHighlight');
 
  125            include_once 
'./Services/WebServices/RPC/classes/class.ilRpcClientFactory.php';
 
  127                CLIENT_ID . 
'_' . 
$ilSetting->get(
'inst_id', 0),
 
  129                $this->query_parser->getQuery()
 
  131        } 
catch (Exception $e) {
 
  136        include_once 
'./Services/Search/classes/Lucene/class.ilLuceneHighlighterResultParser.php';
 
  138        $this->highlighter->setResultString(
$res);
 
  139        $this->highlighter->parse();
 
  151        $this->page_number++;
 
  199        if (!$this->query_parser->getQuery()) {
 
  202        $ilBench->start(
'Lucene', 
'SearchCombinedIndex');
 
  207                    include_once 
'./Services/WebServices/RPC/classes/class.ilRpcClientFactory.php';
 
  209                        CLIENT_ID . 
'_' . 
$ilSetting->get(
'inst_id', 0),
 
  210                        (
string) $this->query_parser->getQuery()
 
  216                    include_once 
'./Services/WebServices/RPC/classes/class.ilRpcClientFactory.php';
 
  218                        CLIENT_ID . 
'_' . 
$ilSetting->get(
'inst_id', 0),
 
  219                        (
string) $this->query_parser->getQuery(),
 
  220                        $this->getPageNumber()
 
  226        } 
catch (Exception $e) {
 
  232        include_once 
'./Services/Search/classes/Lucene/class.ilLuceneSearchResultParser.php';
 
An exception for terminatinating execution or to throw for unit testing.
static getLogger($a_component_id)
Get component logger.
Parses result XML from lucene search highlight.
Parses Lucene search results.
Search result implementing iterator interface.
Reads and parses lucene search results.
performSearch()
search lucene
highlight($a_obj_ids)
Highlight/Detail query.
__construct($qp)
Constructor.
static getInstance(ilLuceneQueryParser $qp)
Get singleton instance.
getPageNumber()
get current page number
nextResultPage()
get next result page
setType($a_type)
Set search type.
getHighlighter()
get highlighter
static factory($a_package, $a_timeout=0)
Creates an ilRpcClient instance to our ilServer.
foreach($_POST as $key=> $value) $res