Filtering components

Filtering components allow users to search, refine, and filter the data displayed in other components.

Available Refinements

Allows users to filter data to only include specific attribute values or ranges of values from a selected data set. The selected values or ranges are added to the Selected Refinements component that is tied to the same data set.

Available Refinements component with list of values for an attribute
The Available Refinements component configuration includes:
  • The data for which to display available refinements. Available Refinements components are always tied to a data set base view.
  • The attribute groups and attributes to include
  • For some attributes, whether to use a value list or a range filter to select the refinement
  • Whether to allow negative refinements, to search for records that do NOT have a selected value
  • For value lists, the number of values to display
  • For range filters, the histogram size and minimum and maximum values

Search Box

Allows users to filter data using a search. When users perform a search, the search term is added to the Selected Refinements component for the appropriate data set.

As users type, they may be prompted to select a matching attribute value, or just search for the entered text.

Search Box component showing search text with type-ahead suggestions
The Search Box component configuration includes:
  • The available search options. There can be a search option for each combination of data set and search interface.
  • For each data set, whether to provide type-ahead suggestions as users type the search term
  • For each search option:
    • Whether to allow keyword searches
    • The rule for determining a match
    • The page to display when the search is executed

Selected Refinements

Tracks the attribute values and search terms that have been used to filter the data from a selected data set.

Users can then remove items from the list of current filters.

Selected Refinements component showing multiple breadcrumbs
The Selected Refinements component configuration includes:
  • The data for which to display refinements. Selected Refinements components are always tied to a base view, and display refinements for those base view attributes, regardless of what view those attributes are used in.
  • Whether to collapse by default lists of multiple values selected from the same attribute.