Query Tree and Query Expansion

When Exalead CloudView parses a query written in UQL, it is represented as a structured query tree, where the inner nodes are query operators and the leaves are Boolean predicates.

Query expansion generates a new, larger query tree by processing query expansion modules. This is known as the query rewriting step.

Query expansion modules process the query tree to:

  • enrich it, for example, by using synonyms and semantics,

  • interpret and normalize it, for example, by recognizing city names or acronyms.

In the end, the query expansion generates a new query tree. This is the query rewriting step.

Note: After this step, all Leaf and Rex nodes in the tree have been converted to FinalLeaf nodes.

This page discusses:

See Also
Configuring Query Expansion
Query Expansion Features
Enable query expansion