19 declare(strict_types=1);
45 $this->query_data = $a_query_data;
61 if (is_array($this->query_data)) {
64 return $this->query_data ??
'';
69 foreach ((array) $this->
getQueryData() as $field => $query) {
70 if (!is_array($query) && !trim((
string) $query)) {
74 if (strlen($parsed)) {
75 $this->parsed_query .=
" +(";
76 $this->parsed_query .= $parsed;
77 $this->parsed_query .=
") ";
__construct($a_query_data)
Constructor.
getFieldDefinition()
Get field definition settings.
ilLuceneAdvancedSearchFields $field_definition
__construct(Container $dic, ilPlugin $plugin)
Field definitions of advanced meta data search.