24 include_once
'Services/Search/classes/class.ilAdvancedSearch.php';
52 if($this->options[
'lom_taxon'])
57 foreach($this->query_parser->getQuotedWords() as $word)
64 $where .= $ilDB->like(
'taxon',
'text',
'%'.$word.
'%');
79 foreach($this->query_parser->getQuotedWords() as $word)
86 $where .= $ilDB->like(
'keyword',
'text',
'%'.$word.
'%');
96 if($this->options[
'lom_version'])
101 foreach($this->query_parser->getQuotedWords() as $word)
108 $where .= $ilDB->like(
'meta_version',
'text',
'%'.$word.
'%');
120 if($this->options[
'lom_role_entry'])
125 foreach($this->query_parser->getQuotedWords() as $word)
132 $where .= $ilDB->like(
'entity',
'text',
'%'.$word.
'%');
144 if($this->options[
'lom_coverage'])
149 foreach($this->query_parser->getQuotedWords() as $word)
156 $where .= $ilDB->like(
'coverage',
'text',
'%'.$word.
'%');
168 $concat = $ilDB->concat(
170 array(
'title',
'text'),
171 array(
'description',
'text')));
176 foreach($this->query_parser->getQuotedWords() as $word)
183 $where .= $ilDB->like($concat,
'text',
'%'.$word.
'%');