Skip to content

Filtered Search

Filtered Search enables to search for free text in combination with structured search criteria. The criteria are any numbers of criterion objects with a name and a value.

Usage

Filtered Search

When to use

  • When users may not know exactly what they are looking for and want to explore options by selecting different filters.
  • Use it when free-text search alone isn't enough, and structured criteria add value to the search process.
  • Use it to create filter formulas by adding or excluding conditions.
  • Use it where there is enough horizontal space to display filter options without cluttering the interface.
  • If users need to apply many filters, especially with nested or hierarchical structures, consider other Filter patterns.

Filtered Search Best Practices

  • Use Filtered Search with simple filter patterns (e.g. string, enumeration, integer, date/time) only.
  • Always use strict criteria functionality and provide an explicit list of criteria.
  • Ignore punctuation within searches.
  • Consider adding other search capabilities according to project needs (e.g. use quotes to search for exact matches).

Except where otherwise noted, content on this site is licensed under MIT License.