Advanced filtering

Filter logic that supports compound criteria, boolean operators, and structural queries.

Advanced filtering is Tree's filter system. It supports compound criteria across multiple fields, boolean operators, and structural queries that go beyond simple text matching.

What advanced filtering supports

Beyond basic filters (single field, single value), advanced filtering supports:

  • Multi-field criteria: filter by status AND type AND custom field simultaneously
  • Boolean operators: AND, OR, NOT combinations between criteria
  • Range queries: numeric ranges, date ranges (see Advanced date queries)
  • Structural queries: filter by graph position (entry nodes, leaves, nodes with N or more dependents)
  • Negation: exclude nodes matching specific criteria
  • Nested logic: parenthetical grouping of criteria

The filter logic can be saved (see Saved filters) or applied ad-hoc.

Where advanced filtering applies

Advanced filtering works in:

Search and advanced filtering overlap. Search is text-first; filtering is property-first. Most queries can be expressed either way, and users typically settle into one approach based on whether they think in keywords or in structured criteria.

Tier availability

Advanced filtering is part of the core feature set, available on Free, Paid, and Team.

LAST UPDATED · 2026-05-12