...
Facet Profile extends Profiles with extra properties
Facet Profile it is an ordered list of field definitions with options (see below)
It is used to configure front-end filters used in overview pages
Business Rules
The following rules apply to which field definitions you can add to a facet profile
The field definition must be indexed
The field definition must be one of the Simple Fields except
TextField
Only field definitions of type
ThesaurusLabelField
with the language property matching the current language of the users will be displayedEx.
ThesaurusField.EN
andThesaurusField.NL
are added to the profile and the language of the user is set to English => The user will only see theThesaurusField.EN
facet in the application
Properties (options per field definition)
Facets have the following options per field definition
Property | Description | Type | Default Value | Required | ReadOnly |
---|---|---|---|---|---|
SelectionType | The type of selection. | Enum | MUST | no | no |
HideEmpty | Indicates if the empty facets are hidden. | Boolean | false | no | no |
Sort | On what a facet is sorted. Possible values are | Enum | depends on the field definition type | no | no |
ReverseOrder | Sort the results in reverse order. Can only be true if Sort = | Boolean | false | no | no |
DefaultNumberOfValues | The number of facets to show. Must be in range [1,100]. | Number | depends on the field definition type | no | no |
IncludeMissingValue | Include the missing value (e.g. | Boolean | true | no | no |
IncludeActiveValues | Include values which are present as pure MUST terms in the query (e.g. | Boolean | false | no | no |
Notes: - The following rules apply to the Sort property:
...