24include_once
'./Services/Search/classes/Lucene/class.ilLuceneQueryParser.php';
25include_once
'./Services/Search/classes/Lucene/class.ilLuceneAdvancedSearchFields.php';
46 parent::__construct(
'');
49 $this->query_data = $a_query_data;
62 return $this->query_data ? $this->query_data : array();
72 if (strlen($parsed)) {
74 if (strcmp(
'-', substr($parsed, 0, 1)) === 0) {
75 $this->parsed_query .=
' ';
76 $this->parsed_query .= $parsed;
78 $this->parsed_query .=
' +';
79 $this->parsed_query .=
"(";
80 $this->parsed_query .= $parsed;
81 $this->parsed_query .=
") ";
An exception for terminatinating execution or to throw for unit testing.
parse()
parse query string
getFieldDefinition()
Get field definition settings.
__construct($a_query_data)
Constructor.
static getInstance()
Get singleton instance.