Guided Navigation is the presentation of valid follow-on refinement queries to the user.

You can think of Guided Navigation as the elimination of invalid refinement queries or dead ends. To understand how the MDEX Engine accomplishes Guided Navigation, we’ll look at the refinement information that the MDEX Engine returns in response to a query.

The refinement information that is returned for a query is specific to the record set that is returned for the query. For example, if a returned record set contains only red wines, refinements associated with white or sparkling wines are not returned. It is the record data that is returned for a query, therefore, that drives which refinements are also returned with the query.

A dimension is a tree of dimension values. The tree structure makes it easy to imagine a specific location within a dimension. It also makes it easier to see the intersections among dimension values. However, the tagging of records with dimension values happens at the record level. Thus, in the following illustration the data in the column on the right more accurately represents the data in the MDEX Engine than the trees structures.

Every query returns a set of records that are tagged with dimension values, much like the physical representation above. From this representation, the MDEX Engine can quickly determine which dimension values are tagged to the returned records and which are not. This dimension value tagging determines what follow-on query information is returned along with the set of records:

When data is tagged with dimension values and follow-on queries are refined as described above, the MDEX Engine can dynamically build navigation paths among the Endeca records in a data set. Users can navigate along any path supported by the current record set, and the set of paths is updated as the record set changes. These features are the essence of Guided Navigation.


Copyright © Legal Notices