Ndr (Disabled Refinements)

The Ndr parameter lets you display disabled refinements.

Parameter Ndr
Name Disabled Refinements
Java setter method setNavDisabledRefinementsConfig
.NET setter property NavDisabledRefinementsConfig
Type <basedimid>+<textsearchesinbase>+<true/false>+<eqlfilterinbase>+<true/false><rangefiltersinbase>+<true/false>+...
Description Determines which dimension refinements are not available for navigation in the current navigation state but would have been available if the top-level navigation filters, such as previously chosen dimensions, range filters, EQL filters, text filters or text searches were to be removed from this navigation state.
Configuration settings include:
  • <basedimID> — an ID of a dimension that is to be included in the base navigation state.
  • <eqlfilterinbase> — a true or false value indicating whether the EQL filter is part of the base navigation state.
  • <textsearchesinbase> — a true or false value indicating whether text searches are part of the base navigation state.
  • <rangefiltersinbase> — a true or false value indicating whether range filters are part of the base navigation state.

When the Ndr parameter equals zero, no disabled refinement values are returned for any dimensions (which improves performance).

Object Navigation
Dependency N

Examples

The first example illustrates a query that enables disabled refinements to be returned. In this example, the Ndr portion of the UrlENEQuery URL indicates that:
  • Text search should be included in the base navigation state.
  • The navigation selections from the dimension with ID 100000 should be included in the base navigation state.
/graph?N=110001+210001&Ne=400000&Ntk=All&Ntt=television&Ndr=textsearchesinbase+true+basedimid+100000

In the second example of a query, in addition to text searches, the EQL filters and range filters are also listed (they are set to false):

N=134711+135689&Ntk=All&Ntt=television&Ndr=basedimid+100000+textsearchesinbase+true+eqlfilterinbase+false+rangefiltersinbase+false