Dimension Description Record (DDR)

A Dimension Description Record (DDR), together with a PDR, defines a managed attribute.

About DDRs

The Dimension Description Record has the same name as the associated standard attribute. It is used to enable the creation of hierarchical standard attribute values, to provide a list of predefined allowed values, and also as a placeholder for metadata on the attribute values.

Required schema attributes of a DDR

A Dimension Description Record has the following required schema attributes:
Schema attributes Type Description
mdex-dimension_Key string The name of the managed attribute.
mdex-dimension_EnableRefinements boolean If set to true, then refinements are displayed.

If set to false, refinements are not displayed. In other words, the managed attribute is hidden.

The default is true.

mdex-dimension_IsDimensionSearchHierarchical boolean If set to true, then during value searches, the search matches both the assigned values and the ancestors of those values.

If set to false, then the search matches only the assigned values.

The default is false.

mdex-dimension_IsRecordSearchHierarchical boolean If set to true, then during record searches, the search matches records with both the assigned values and the ancestors of those values.

If set to false, then the search only matches records with the assigned values.

The default is false.