# Filters

**Last Updated:** 2026-02-19
**Confidence:** High

## Summary

All filter dimensions are composable — any combination produces a valid, efficiently-executed query. Filters are first-class query citizens, not application logic.

**Key Facts:**
- Any filter can combine with any other filter and any sort mode
- Faceted queries are first-class operations
- Filter categories: content attributes, date/time, creator, engagement thresholds, user state, geography
- Multi-select within a dimension uses OR logic (Jazz OR Blues)
- Cross-dimension uses AND logic (Jazz AND short AND this week)

**File Pointer:** `USE_CASES.md:536-628` (Appendix A)

## Filter Categories

| Category | Example Dimensions |
|----------|-------------------|
| Content | category, tag, format, duration, language, resolution, content_rating |
| Date/Time | created_within, created_preset (hour/today/week/month/year) |
| Creator | creator, verified, followed_by_user, new_to_user, follower count range |
| Engagement | min_views, min_likes, min_completion_rate, min_like_ratio |
| User State | seen/unseen, in_progress, saved, liked, downloaded, in_collection |
| Geographic | content_region, trending_in_region, near_location |
| Availability | free, premium, subscriber_only, downloadable, leaving_soon |
| Accessibility | has_subtitles, has_audio_description, has_sign_language |

## Related Topics
- [Query Language](./query-language.md)
- [Sort Modes](./sort-modes.md)
