ILIAS  trunk Revision v12.0_alpha-16-g3e876e53c80
ILIAS\Search\GUI\Searcher Interface Reference

Until there is a unified format for search results, rendering also has to be done seperately. More...

+ Inheritance diagram for ILIAS\Search\GUI\Searcher:
+ Collaboration diagram for ILIAS\Search\GUI\Searcher:

Public Member Functions

 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)
 

Detailed Description

Until there is a unified format for search results, rendering also has to be done seperately.

Definition at line 30 of file Searcher.php.

Member Function Documentation

◆ performSearchAndRenderResults()

ILIAS\Search\GUI\Searcher::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?

Implemented in ILIAS\Search\GUI\Direct\SearcherImpl, and ILIAS\Search\GUI\Lucene\SearcherImpl.

◆ readSavedResultsAndRenderResults()

ILIAS\Search\GUI\Searcher::readSavedResultsAndRenderResults ( int  $usr_id,
ilUserSearchCache  $cache,
ViewControlInfos  $view_control_infos 
)

The documentation for this interface was generated from the following file: