Search Basics
Basic Structure
Epiphany follows a relatively basic query syntax to perform its search bar functions.
In order to create a query, you'll need to use either of the methods described next.
Column and Value Structure
As the name suggests, this format will follow a column and value structure to query many parts of Epiphany's underlying databases. The column input must be followed by a colon without any spaces. Immediately following the colon, the values for that column must be entered directly after the colon with no spaces. The only time spaces are allowed in the syntax is when a logical operator (OR,AND) is used, the value is contained in single quotes, or once the final value for a column is finished. This format follows this style of structuring:
Single Value Structure
Due to the nature of the underlying databases, Epiphany can support single value search queries as well. The significant part of this structuring is how no columns are used, therefore no colons are used. This format will follow this style of structuring:
Column Constraints
Columns in Epiphany's search queries are the most constrained of all of the strings input. Therefore, only certain characters are allowed to exist in the <column_input> sections of the query structures described above.
Column Characters allowed:
Alpha-numeric characters
Underscores "_"
Hyphens "-"
Value Constraints
Values in Epiphany's search queries have a wider scope of acceptable characters, however, they are still restricted by the underlying databases.
Please note that spaces found not surrounding a logical operator, encased in single quotes, or at the end of a "column:value" pairing will register as invalid syntax.
Value Characters Allowed
Alpha-numeric characters
Underscores "_"
Hyphens "-"
Parenthesis (open and closing) "()"
Used for unions.
Ampersand "&"
Single quotes "'"
Used to contain values with spaces.
Periods "."
At symbols "@"
Asterisk "*"
Used for wildcard operations.
Logical operators:
AND, &
OR, |
For more information on using operators, see Query Operators.
Examples of Input
Last updated