Dimensions and dimension values

Dimensions provide the logical structure for organizing the records in your data set.

Your Endeca application can have many dimensions, and dimensions can be hierarchical.

A dimension is a collection of related dimension values, organized into a tree. The top-most dimension value in a dimension tree is known as the dimension root. A dimension root always has the same name as its dimension.

The bottom-most dimension values in the tree are referred to as leaf dimension values. You can think of dimension values as "locations" within a dimension tree.
Note: The term "location" in this dimension value definition is used strictly in a logical sense. The records in an Endeca application are not physically structured into trees.

Dimension values are tags, or labels, you use to classify the records in your data set. Tagging a record with a dimension value does the following:

In the example below, a navigation query on the Red dimension value produces a result set of Bottles A and B.

In essence, these two statements are equivalent. You can think of a navigation query as "return all the records that are organized under the xxx dimension value in the yyy dimension." This is the logical view. Or, you can think of it as "return all the records that have been tagged with the xxx dimension value in the yyy dimension." This is the physical view. In either case, the results are the same.

A record can be tagged with many dimension values from many dimensions. This allows users to navigate to records through any dimension or combination of dimensions they choose. (Using multiple dimensions is described in more detail in the "Multiple dimensions" topic.