Schema configuration for enabling refinements

The schema configuration for your records specifies that attributes are enabled to be used as refinements.

If you want to use values from standard attributes as refinements, no configuration is needed. If a standard attribute is present on some records, the corresponding refinement values are automatically identified by the Endeca Server to let you create a new query or refine an existing query. Further, there are no Dgraph configuration flags necessary to enable the basic displaying of refinements.

For managed attributes, their enablement for refinements is controlled in the schema. In the managed attribute's DDR (Dimension Description Record), the mdex-dimension_EnableRefinements attribute is set to true by default. This setting is typically not changed, as it allows refinements to be displayed. If you set the configuration attribute to false, refinements will not be displayed (i.e., the values from the managed attribute will be hidden).

Although this setting is typically not changed, as with any schema configuration, you can change the value of the mdex-dimension_EnableRefinements attribute using the Configuration Web Service (before the records are loaded) — this will suppress the display of refinements. For information, see Using the Configuration Web Service.