20 declare(strict_types=1);
    30     public function __construct(
object $a_parent_obj, 
string $a_parent_cmd, 
int $a_ref_id)
    33         $this->ref_id = $a_ref_id;
    34         $this->
setId(
'rep_obj_search_res_' . $this->ref_id);
    40         $this->search_term = $a_term;
    55         $this->results = $a_result;
    63     public function init(): void
    81             $this->
lng->loadLanguageModule(
'search');
    83             $this->
addColumn($this->
lng->txt(
"lucene_relevance_short"), 
"", 
"20%");
    91         $this->
setRowTemplate(
'tpl.repository_object_search_result_row.html', 
'Services/Search');
    95     abstract public function parse();
   100         $tpl = 
new ilTemplate(
'tpl.lucene_relevance.html', 
true, 
true, 
'Services/Search');
   103         $pbar->setCurrent($a_rel);
   105         $tpl->setCurrentBlock(
'relevance');
   106         $tpl->setVariable(
'REL_PBAR', $pbar->render());
   107         $tpl->parseCurrentBlock();
 
setFormAction(string $a_form_action, bool $a_multipart=false)
 
setShowRowsSelector(bool $a_value)
Toggle rows-per-page selector. 
 
setRowTemplate(string $a_template, string $a_template_dir="")
Set row template. 
 
getRelevanceHTML(float $a_rel)
 
setTitle(string $a_title, string $a_icon="", string $a_icon_alt="")
 
__construct(object $a_parent_obj, string $a_parent_cmd, int $a_ref_id)
 
ilRepositoryObjectDetailSearchResult $results
 
setLimit(int $a_limit=0, int $a_default_limit=0)
 
setSearchTerm(string $a_term)
 
addColumn(string $a_text, string $a_sort_field="", string $a_width="", bool $a_is_checkbox_action_column=false, string $a_class="", string $a_tooltip="", bool $a_tooltip_with_html=false)
 
setEnableHeader(bool $a_enableheader)
 
setResults(ilRepositoryObjectDetailSearchResult $a_result)
 
ilSearchSettings $settings