The
Nrc
parameter sets the dynamic refinement configuration
for the navigation query.
The
Nrc
parameter links to:
The
Nrc
parameter has a dependency on the
N
parameter, because a navigation query is being
performed.
Note
The
Nrc
parameter works only if dynamic refinement ranking
has been enabled.
The
Nrc
parameter will have one or more sets of dynamic
refinement configurations, with each set being delimited by the pipe character.
Each dynamic refinement configuration must begin with the
id
setting, followed by up to four additional
settings, using this syntax:
id+dimvalid+exposed+bool+dynrank+setenable+dyncount+maxnum+dynorder+sortorder
The meanings of the individual settings are:
id
specifies the ID of the dimension value (the dimvalid argument) for which the configuration will be set.exposed
specifies whether to expose the dimension value's refinements. The bool value is eithertrue
(expose the refinements) orfalse
(do not expose the refinements). The default istrue
. Note that this setting does not have a corresponding setting in Developer Studio.dynrank
specifies whether the dimension value has dynamic ranking enabled. The valid values areenabled
,disabled
, ordefault
. This setting corresponds to the "Enable dynamic ranking" setting in Developer Studio.dyncount
sets the maximum number of refinement dimension values to return. The valid values are eitherdefault
or an integer that is equal to or greater than 0. This setting corresponds to the "Maximum dimension values to return" setting in Developer Studio.dynorder
sets the sort method for the returned refinements. The valid values arestatic
,dynamic
, ordefault
. Thestatic
value corresponds to the "Alphabetically" value and thedynamic
value corresponds to the "Dynamically" value in the "Sort dimension values" setting in Developer Studio.
The omission of a setting (other than
id
) or specifying the value
default
results in using the setting in Developer
Studio.
The following example sets a dynamic ranking configuration for two dimension values with IDs of 134711 and 132830:
N=0&Nrc=id+134711+exposed+true+dynrank+enabled+dyncount +default+dynorder+dynamic|id+132830+dyncount+7
Dimension value 134711 will have its refinements exposed, have dynamic
ranking enabled, use the Developer Studio setting for the maximum number of
refinement values to return, and use a dynamic sorting order. Dimension value
132830 will have its refinements exposed (because
true
is the default), return a maximum of 7 refinement
values, and use the Developer Studio values for the
dynrank
and
dynorder
settings.