Key Features
Unified Results
Search across all content types in a single query
Advanced Filters
Use powerful query syntax to refine results
Instant Results
Fast, indexed search returns results as you type
Full-Text Search
Search inside PDFs, documents, and file contents
Basic Search
The simplest way to search is to just type your query:What You Can Search
Macro searches across all content types:Documents
- Full document text content
- Document titles and headings
- @mentions within documents
- Document metadata (owner, dates)
- Email subject lines
- Email body content
- Sender and recipient information
- Email attachments
Messages
- Channel message content
- Thread replies
- Direct messages
- Message attachments
Tasks
- Task titles and descriptions
- Task status and assignees
- Project names
- Due dates and deadlines
Files
- File names and metadata
- PDF text content
- Image metadata
- File descriptions
People
- User names
- Email addresses
- User profiles
Advanced Query Syntax
Use powerful filters and operators to refine your search:Filter by Type
Search specific content types:You can search multiple types at once:
type:email,document budget reviewFilter by Status
Email Status
Task Status
Date Filters
Search by creation, modification, or due dates:Date Syntax
[today]- Today[yesterday]- Yesterday[this week]- Current week[1 week]- Next 7 days[1 month]- Next 30 days- Specific dates:
[2024-03-15]
Text Search
Search for exact phrases:Combined Queries
Combine multiple filters:Filters are combined with AND logic - all conditions must match for a result to appear.
Search Examples
Find Recent Emails
Find Overdue Tasks
Find Contract Files
Find Recent Documents
Find Channel Discussions
Search Results
Results are organized for easy scanning:Result Cards
Each result shows:- Icon: Visual indicator of content type
- Title: Document name, email subject, task title, etc.
- Preview: Snippet of content with search terms highlighted
- Metadata: Sender, date, status, or other relevant info
- Location: Where the content is located (channel, project, etc.)
Highlighting
Search terms are highlighted in:- Result titles
- Content previews
- Full document view after opening
Search Shortcuts
| Action | Shortcut | Description |
|---|---|---|
| Open search | Cmd+K | Open the search interface |
| Navigate results | ↑ ↓ | Move through search results |
| Open result | Enter | Open the selected result |
| Close search | Esc | Close search without selecting |
PDF Search
Macro includes powerful PDF search capabilities:- Full-text extraction: Search inside PDF contents
- Intelligent parsing: Understands PDF structure
- Highlighted results: See search terms in context
- Fast indexing: PDFs are indexed for instant search
When you upload a PDF or receive one as an email attachment, Macro automatically extracts and indexes the text for searching.
Search Best Practices
Start Simple
Begin with basic keywords and add filters as needed:- Start:
budget - Refine:
type:document budget - Narrow:
type:document budget updated:[1 week]
Use Specific Filters
Narrow results with targeted filters:- Use
type:to search specific content - Add date filters for time-sensitive searches
- Combine filters for precise results
Search for Exact Phrases
Use quotes for multi-word searches:"product roadmap"(exact phrase)product roadmap(both words, any order)
Leverage Natural Language
Use conversational date filters:due:[tomorrow]created:[this week]updated:[3 days]
Integration with Other Features
With AI Chat
AI Chat can search your content:- Ask “Find emails about the Q4 budget”
- “Show me tasks due this week”
- “What documents mention the API redesign?”
With @Links
Search finds @mentions:- Search for documents that mention specific tasks
- Find where emails have been referenced
- Discover connections in your knowledge graph
With Channels
Search within channels:- Find specific discussions
- Locate shared files
- Review decisions and agreements
Search Architecture
Under the hood, Macro uses:- Full-text indexing: All content is indexed for fast retrieval
- Partial matching: Results appear as you type
- Real-time updates: New content is indexed immediately
- Distributed search: Scales to large workspaces
Search indexes are updated in real-time. When you create or modify content, it becomes searchable within seconds.