Query language,Search functionality

Boolean Search

Supports complex nested boolean queries

Forward Search supports the 3 standard boolean operators “AND”, “OR” & “NOT” to be used for constructing complex queries. These operators are applied on the query and subqueries of the query object to be submitted, but can also be used as part of a simple text query, separating individual search terms. 

For use in the simple text query, Forward Search also supports the de-facto standard shorthand “+” for AND and “-“ for NOT, where OR is implied if no special character is applied. 

The operators can be nested and grouped using parenthesis at any practical level, the theoretical limit of terms in a single query being 2000. With this, users and developers can construct complex queries by combining words, phrases and sub queries with Boolean operators, to either widen or narrow a result set.