Customizing Augmented Search UI
This topic has specific details and advanced configuration for the Augmented Search sample UI.
Conditional facets are facets that display when other facets are selected. For example, you can display a "city facet" when countries are selected in a "country facet". You can use conditional facets to create complex hierarchies and dependencies of facets.
key is name of the facet field (for example
jcr:lastModifiedBy) that you want to display based on a condition.
value is a function that accepts the
filters object as a parameter and returns
true to display the facet or
false not to display the facet. In the example below, the author facet (
lastModifiedBy) only displays to a user when they filter by
'jcr:lastModifiedBy': filters => filters.filters.some(filter => filter.field === 'jcr:lastModified')