|
ILIAS
trunk Revision v12.0_alpha-16-g3e876e53c80
|
Inheritance diagram for ILIAS\Search\GUI\Lucene\SearcherImpl:
Collaboration diagram for ILIAS\Search\GUI\Lucene\SearcherImpl:Public Member Functions | |
| __construct (protected ilSearchSettings $settings, protected ilGlobalTemplateInterface $tpl, protected UIRenderer $ui_renderer, protected ResultPresenter $presenter, protected ilLanguage $lng) | |
| performSearchAndRenderResults (int $usr_id, ilUserSearchCache $cache, ViewControlInfos $view_control_infos, SearchStateHandler $state_handler) | |
| Note that the cache doubles here as an actual cache, but also as a data object bundling all inputs needed to search. More... | |
| readSavedResultsAndRenderResults (int $usr_id, ilUserSearchCache $cache, ViewControlInfos $view_control_infos) | |
| performSearchAndRenderResults (int $usr_id, ilUserSearchCache $cache, ViewControlInfos $view_control_infos, SearchStateHandler $state_handler) | |
| Note that the cache doubles here as an actual cache, but also as a data object bundling all inputs needed to search. More... | |
| readSavedResultsAndRenderResults (int $usr_id, ilUserSearchCache $cache, ViewControlInfos $view_control_infos) | |
Protected Member Functions | |
| renderResults (ilLuceneSearchResultFilter $filter, ?ilLuceneHighlighterResultParser $highlighter, string $term, ViewControlInfos $view_control_infos) | |
| parseCreationFilter (ilUserSearchCache $cache) | |
| parseCopyrightFilter (ilUserSearchCache $cache) | |
Definition at line 40 of file SearcherImpl.php.
| ILIAS\Search\GUI\Lucene\SearcherImpl::__construct | ( | protected ilSearchSettings | $settings, |
| protected ilGlobalTemplateInterface | $tpl, | ||
| protected UIRenderer | $ui_renderer, | ||
| protected ResultPresenter | $presenter, | ||
| protected ilLanguage | $lng | ||
| ) |
Definition at line 42 of file SearcherImpl.php.
|
protected |
Definition at line 222 of file SearcherImpl.php.
References ilUserSearchCache\getCopyrightFilter().
Here is the call graph for this function:
|
protected |
Definition at line 193 of file SearcherImpl.php.
References ILIAS\UI\Implementation\Component\Input\Field\$options, ilUserSearchCache\getCreationFilter(), IL_CAL_DATE, and IL_CAL_UNIX.
Here is the call graph for this function:| ILIAS\Search\GUI\Lucene\SearcherImpl::performSearchAndRenderResults | ( | int | $usr_id, |
| ilUserSearchCache | $cache, | ||
| ViewControlInfos | $view_control_infos, | ||
| SearchStateHandler | $state_handler | ||
| ) |
Note that the cache doubles here as an actual cache, but also as a data object bundling all inputs needed to search.
Maybe split that up in the future?
This should not be here. As soon as we have a unified format for search results, this should be done by the GUI.
Implements ILIAS\Search\GUI\Searcher.
Definition at line 51 of file SearcherImpl.php.
References ilSearchSettings\getInstance(), and ilUserSearchCache\getItemFilter().
Here is the call graph for this function:| ILIAS\Search\GUI\Lucene\SearcherImpl::readSavedResultsAndRenderResults | ( | int | $usr_id, |
| ilUserSearchCache | $cache, | ||
| ViewControlInfos | $view_control_infos | ||
| ) |
Implements ILIAS\Search\GUI\Searcher.
Definition at line 133 of file SearcherImpl.php.
References ILIAS\Repository\lng(), and ILIAS\UICore\GlobalTemplate\MESSAGE_TYPE_INFO.
Here is the call graph for this function:
|
protected |
Definition at line 161 of file SearcherImpl.php.