24include_once 
'./Services/Search/classes/Lucene/class.ilLuceneSearchResult.php';
 
   56                $this->result->setCallback(array($this,
'nextResultPage'));
 
   57                $this->query_parser = $qp;
 
  113                include_once 
'./Services/Search/classes/Lucene/class.ilLuceneHighlighterResultParser.php';
 
  116                if(!$this->query_parser->getQuery())
 
  122                $ilBench->start(
'Lucene',
'SearchHighlight');
 
  125                        include_once 
'./Services/WebServices/RPC/classes/class.ilRpcClientFactory.php';
 
  129                                $this->query_parser->getQuery()
 
  138                include_once 
'./Services/Search/classes/Lucene/class.ilLuceneHighlighterResultParser.php';
 
  140                $this->highlighter->setResultString(
$res);
 
  141                $this->highlighter->parse();
 
  153                $this->page_number++;
 
  199                if(!$this->query_parser->getQuery())
 
  203                $ilBench->start(
'Lucene',
'SearchCombinedIndex');
 
  210                                        include_once 
'./Services/WebServices/RPC/classes/class.ilRpcClientFactory.php';
 
  213                                                (
string) $this->query_parser->getQuery()
 
  219                                        include_once 
'./Services/WebServices/RPC/classes/class.ilRpcClientFactory.php';
 
  222                                                (
string) $this->query_parser->getQuery(),
 
  223                                                $this->getPageNumber()
 
  237                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.