Structure of the Language
ELLQL queries look like this:
#operator{options}(argument)
where:
-
operator- specifies the type of the field on which the query is applied. For example,operatormay have one of the following values (all possible values are described afterward):#alphanum, #num, #category, etc.operatormay also represent the way fields are compounded (#and, #near, etc.). . -
options- related to the operator. They may be written as a comma-separated list of values orkey=value. optionsare optional. -
argument- may be any kind of string composed of: lower/upper case letters, digits, and underscore. The only restriction is that an argument cannot begin with a digit. For simple queries,argumentgenerally represents the name of the field and the value of the query.argumentmay also be a query itself, and in that case, we talk of a compound operator.