24 include_once
'Services/Search/classes/class.ilAdvancedSearch.php';
45 parent::__construct($qp);
52 if ($this->options[
'lom_taxon']) {
56 foreach ($this->query_parser->getQuotedWords() as $word) {
61 $where .= $ilDB->like(
'taxon',
'text',
'%' . $word .
'%');
76 foreach ($this->query_parser->getQuotedWords() as $word) {
81 $where .= $ilDB->like(
'keyword',
'text',
'%' . $word .
'%');
91 if ($this->options[
'lom_version']) {
95 foreach ($this->query_parser->getQuotedWords() as $word) {
100 $where .= $ilDB->like(
'meta_version',
'text',
'%' . $word .
'%');
112 if ($this->options[
'lom_role_entry']) {
116 foreach ($this->query_parser->getQuotedWords() as $word) {
121 $where .= $ilDB->like(
'entity',
'text',
'%' . $word .
'%');
133 if ($this->options[
'lom_coverage']) {
137 foreach ($this->query_parser->getQuotedWords() as $word) {
142 $where .= $ilDB->like(
'coverage',
'text',
'%' . $word .
'%');
154 $concat = $ilDB->concat(
156 array(
'title',
'text'),
157 array(
'description',
'text'))
163 foreach ($this->query_parser->getQuotedWords() as $word) {
168 $where .= $ilDB->like($concat,
'text',
'%' . $word .
'%');
__createLifecycleWhereCondition()
__construct($qp)
Constructor.
__createEntityWhereCondition()
__createCoverageAndCondition()
Create styles array
The data for the language used.
__createTaxonWhereCondition()
__createKeywordWhereCondition()
__createTitleDescriptionWhereCondition()