By default, once end users make selections from a list of suggested refinements, Endeca Server narrows the result set. It does not return those refinements that have already been selected and returns remaining available, or suggested, refinements. However, in some cases, it may be useful to ask Endeca Server to return both suggested and already-applied refinements, (including both types of applied refinements: explicitly-selected and implicit).
Retrieving the full list of refinements — both applied and suggested — is useful only in specific implementations, and requires a special treatment in the user interface of the front-end application powered by the Endeca Server, to distinguish which of the refinements have been applied.
The Conversation Web Service has controls that allow you to decide whether to retrieve the full list of refinements (or any combination of suggested, implicitly- and explicitly-selected refinements), globally for any attribute with a RefinementConfig in the containing NavigationMenuConfig, or for individually-specified attributes. Specifying these settings per attribute overrides the global settings. Further, these settings only apply when the RefinementConfig contains Expose=true.