ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
Public Member Functions | |
__construct ($a_obj_id) | |
constructor More... | |
getSettings () | |
Get settings. More... | |
getObjId () | |
get obj id More... | |
getType () | |
setQueryString ($a_query) | |
getQueryString () | |
get query string More... | |
performSearch () | |
Perform search. More... | |
Protected Member Functions | |
performLuceneSearch () | |
Perform lucene search. More... | |
performDBSearch () | |
Perform DB search. More... | |
Protected Attributes | |
$settings = null | |
$obj_id | |
$type | |
$query_string | |
Definition at line 17 of file class.ilRepositoryObjectDetailSearch.php.
ilRepositoryObjectDetailSearch::__construct | ( | $a_obj_id | ) |
constructor
Definition at line 28 of file class.ilRepositoryObjectDetailSearch.php.
References ilObject\_lookupType(), ilSearchSettings\getInstance(), getObjId(), and settings().
ilRepositoryObjectDetailSearch::getObjId | ( | ) |
get obj id
Definition at line 49 of file class.ilRepositoryObjectDetailSearch.php.
References $obj_id.
Referenced by __construct(), performDBSearch(), and performLuceneSearch().
ilRepositoryObjectDetailSearch::getQueryString | ( | ) |
get query string
Definition at line 69 of file class.ilRepositoryObjectDetailSearch.php.
References $query_string.
Referenced by performDBSearch(), and performLuceneSearch().
ilRepositoryObjectDetailSearch::getSettings | ( | ) |
Get settings.
Definition at line 40 of file class.ilRepositoryObjectDetailSearch.php.
References $settings.
Referenced by performDBSearch(), and performSearch().
ilRepositoryObjectDetailSearch::getType | ( | ) |
Definition at line 54 of file class.ilRepositoryObjectDetailSearch.php.
References $type.
Referenced by performDBSearch().
|
protected |
Perform DB search.
Definition at line 131 of file class.ilRepositoryObjectDetailSearch.php.
References ilObjectSearchFactory\getByTypeSearchInstance(), getObjId(), getQueryString(), getSettings(), getType(), ilSearchSettings\OPERATOR_AND, QP_COMBINATION_AND, and QP_COMBINATION_OR.
Referenced by performSearch().
|
protected |
Perform lucene search.
ilLuceneQueryParserException |
Definition at line 93 of file class.ilRepositoryObjectDetailSearch.php.
References ilLuceneSearcher\getInstance(), ilLoggerFactory\getLogger(), getObjId(), and getQueryString().
Referenced by performSearch().
ilRepositoryObjectDetailSearch::performSearch | ( | ) |
Perform search.
ilLuceneQueryParserException |
Definition at line 80 of file class.ilRepositoryObjectDetailSearch.php.
References getSettings(), performDBSearch(), and performLuceneSearch().
ilRepositoryObjectDetailSearch::setQueryString | ( | $a_query | ) |
Definition at line 60 of file class.ilRepositoryObjectDetailSearch.php.
|
protected |
Definition at line 21 of file class.ilRepositoryObjectDetailSearch.php.
Referenced by getObjId().
|
protected |
Definition at line 23 of file class.ilRepositoryObjectDetailSearch.php.
Referenced by getQueryString().
|
protected |
Definition at line 19 of file class.ilRepositoryObjectDetailSearch.php.
Referenced by getSettings().
|
protected |
Definition at line 22 of file class.ilRepositoryObjectDetailSearch.php.
Referenced by getType().