Page tree


AIE not only combines information from multiple repositories, it exposes a rich set of query interfaces to support a wide range of business questions.  There is a Google-like keyword search interface and a sophisticated query language capable of complex boolean, proximity, and relational search.

View incoming links.


Simple Query Language

AIE's Simple Query Language is recommended for standard end user users. It is similar to the query languages used by Google, Yahoo, and other commonly-used Web search engines. It offers keyword matching, simple AND/OR/NOT logic, numeric ranges, character wildcards, and a limited facility for score boosting. Most users just type in a word or two and then search.

The Simple Query Language is easy but unsophisticated. It cannot adequately express detailed or sophisticated queries.

Advanced Query Language

The Advanced Query Language is more complex than the Simple Query Language, and would not normally be employed by end users. It is more commonly used by application developers who can assemble the queries programmatically, possibly in response to control settings on a graphical user interface or Web page.  This is a prefix-notation language that includes complex operators such as: DATE, TERM, ENTITY, FUZZY, REGEX, STARTSWITH, ENDSWITH, NEAR, ONEAR, PHRASE, AND/OR/NOT, BOOST, QUERY, SUBQUERY, INNER/OUTER JOIN, FILTER, DISTANCE, and POLYGON.

The Advanced Query Language offers additional search options such as the Relational Querying JOIN feature, which lets us perform structured JOIN operations in combination with full-text searches. 


  • No labels