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:
- Graph view: visually dim or hide nodes that don't match
- List view: show only matching nodes in the list
- Timeline view and Calendar view on Paid tiers
- Search: combine search queries with filter criteria
The relationship to search
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.
Related
LAST UPDATED · 2026-05-12


