# Search reference

Supported operators and tips for powerful searches.

## Operators

The following operators are supported in Jace today:

| Operator | Description | Example |
| --- | --- | --- |
| `label` | Filter by label | `label:Waiting` |
| `from` | Sender contains | `from:acme.com` |
| `to` | Recipient contains | `to:alex@acme.com` |
| `cc` | CC contains | `cc:finance@acme.com` |
| `bcc` | BCC contains | `bcc:ops@acme.com` |
| `subject` | Subject contains | `subject:"Q1 forecast"` |
| `has:attachment` | Match emails with attachments | `has:attachment` |
| `filename` | Attachment filename contains | `filename:.pdf` |
| `before` | Older than date (YYYY/MM/DD) | `before:2025/01/01` |
| `after` | Newer than date (YYYY/MM/DD) | `after:2024/10/01` |
| `is` | Thread/email state | `is:unread` (threads), `is:read` (threads), `is:sent` (emails), `is:draft` (emails) |

Tips:

- Use quotes for multi‑word values: `subject:"project update"`
- Combine with OR and parentheses: `(from:acme.com OR from:contoso.com) subject:invoice`
