33include_once
'Services/Search/classes/class.ilAbstractSearch.php';
61 $this->definition = $a_def;
107 $this->query_parser->parse();
116 $search_type = strtolower(substr(get_class($this), 12, -6));
126 if (is_array($res_field)) {
127 foreach ($res_field as
$row) {
128 $found = is_array(
$row[
"found"]) ?
$row[
"found"] : array();
129 $this->search_result->addEntry(
$row[
"obj_id"],
$row[
"type"], $found);
An exception for terminatinating execution or to throw for unit testing.
__createLocateString()
build locate string in case of AND search
setFields($a_fields)
Set fields to search.
getFilter()
get object type to search in
performSearch()
perform search
getDefinition()
get definition
getSearchElement()
get search element
__construct($query_parser)
Constructor.
setDefinition($a_def)
set Definition
setSearchElement($a_adt)
set search element