Top-level object returned from an Endeca MDEX Engine. The Navigation object serves as a container for several components (such as navigation descriptors, record set, etc.) that together compose a navigation.

Namespace: Endeca.Navigation
Assembly: Endeca.Navigation (in Endeca.Navigation.dll) Version: (


public class Navigation
Visual Basic
Public Class Navigation
Visual C++
public ref class Navigation


A Navigation object is defined by the set of dimension values that were used to query the MDEX Engine to obtain the Navigation object. Those values are in the context of a Navigation object defined as descriptors, the values that describe the navigation query.

In addition, several other objects compose to make a dimension. The records which are the records that meet the query descriptor criteria. The aggregated records which are the same records but rolled up by a certain criteria. The various keys which describe options and operations available on the records. The refinements which are the navigational options that are available to refine the query.

The refinements and the descriptors are broken up by their individual dimensions. There is a third set of dimensions called the integrated dimensions which are the union of the refinement and descriptor dimensions. Lastly all three sets of dimensions are available consolidated by their dimensions groups via the RefinementDimGroups, DescriptorDimGroups, and IntegratedDimGroups properties.

Inheritance Hierarchy


See Also