You're looking for a contract. Not just any contract—a specific one from Q3 2024 that mentions "indemnification" and was uploaded by your legal team. You start typing in the search bar. Nothing. You click filters. Nothing. You spend 20 minutes digging through folders.
What if you could just type one line and get exactly what you need?
Most AiFiler users never touch the advanced search operators hiding in the search parser. They're not obvious. The UI doesn't scream "hey, try this syntax." But once you know them, they become the fastest way to find anything in your knowledge base—no clicking required.
1. has: — Find Documents with Specific Metadata
What: The has: operator lets you filter by document properties like tags, annotations, or knowledge graph connections.
Why: Metadata searching is faster than reading document content. If you tag important documents, has: finds them instantly.
How: Type has:tags:"budget-approved" to find all documents with that specific tag. Or has:annotations to find only documents you or your team have annotated.
Example queries:
has:tags:"client-deliverable"— Find all tagged deliverableshas:annotations— Documents someone flagged with noteshas:relationships— Files connected in your knowledge graph
Time saved: ~5 minutes per search (vs. browsing folders or clicking multiple filter dropdowns)
2. before: and after: — Search by Upload Date
What: Filter documents by when they were added to AiFiler using date operators.
Why: Contracts expire. Policies change. Finding documents from a specific time window is crucial for compliance and historical accuracy.
How: Use before:2024-12-31 or after:2024-01-01. Combine them: before:2024-12-31 after:2024-01-01 finds everything from 2024.
Example queries:
contract before:2024-06-30— Contracts uploaded before mid-yearpolicy after:2025-01-01— Policies added this yearinvoice before:2024-03-31 after:2024-01-01— Q1 invoices
Time saved: ~3 minutes per search (vs. manually filtering by date in the UI)
3. type: — Filter by File Format
What: Search only documents of a specific type: docx, xlsx, pptx, pdf, txt, json, csv, and more.
Why: You need a spreadsheet, not a PDF. Or you want only presentations. Type filtering cuts through the noise.
How: Type type:xlsx budget to find Excel files about budgets. Or type:pptx client for client presentations.
Example queries:
type:pdf contract— PDF contracts onlytype:docx proposal— Word document proposalstype:pptx Q4— Q4 presentations onlytype:csv data— CSV data files
Time saved: ~2 minutes per search (especially when you have mixed file types)
4. from: — Search by Uploader or Creator
What: Find documents uploaded by a specific person using from:.
Why: You remember your colleague Sarah uploaded a document, but not its name. Searching by person is faster than scrolling through hundreds of files.
How: Type from:[email protected] proposal to find proposals uploaded by Sarah.
Example queries:
from:[email protected] contract— Contracts uploaded by your legal teamfrom:[email protected] deck— Marketing decksfrom:finance budget— Budget files from finance
Time saved: ~4 minutes per search (vs. asking someone or browsing their uploads)
5. NOT Operator — Exclude What You Don't Want
What: Use - (minus sign) to exclude terms from your search.
Why: Sometimes it's easier to say what you don't want. Searching for "contract -draft" finds final contracts, not work-in-progress versions.
How: Type contract -draft -internal to find finished contracts that aren't internal-only.
Example queries:
proposal -rejected— Proposals that weren't rejectedbudget -preliminary— Final budgets, not rough estimatesinvoice -paid— Outstanding invoicesmeeting -cancelled— Meetings that actually happened
Time saved: ~3 minutes per search (vs. manually filtering out unwanted results)
6. Quoted Phrases — Exact Matches
What: Wrap search terms in quotes to find exact phrases, not just individual words.
Why: Without quotes, "AI-powered document management" searches for documents containing any of those words, scattered throughout. With quotes, you get the exact phrase.
How: Type "artificial intelligence strategy" to find documents with that exact phrase in order.
Example queries:
"non-disclosure agreement"— The exact NDA phrase"quarterly business review"— Exact QBR documents"risk assessment"— Exact risk assessment docs
Time saved: ~2 minutes per search (eliminates false positives)
7. Combining Operators — Build Powerful Queries
What: Stack operators together to create surgical searches.
Why: A single operator is useful. Multiple operators together? You get exactly one document.
How: Combine any operators above. Examples:
type:xlsx before:2024-12-31 has:tags:"reviewed"— Reviewed Excel files from 2024from:[email protected] contract -draft after:2024-01-01— Final contracts from your legal team, added this year"indemnification" type:pdf from:legal— PDFs mentioning indemnification, uploaded by legalproposal -rejected type:pptx has:annotations— Annotated presentation proposals that weren't rejected
Time saved: ~10 minutes per search (vs. multiple manual filter steps)
8. Universal Command for Saved Searches (Hidden Feature)
What: You can invoke Universal Command (Ctrl+Shift+A on Windows/Linux, Cmd+Shift+A on Mac) and type search operators directly without navigating to the search bar.
Why: It's faster than clicking the search box. You can save complex searches as favorites and re-run them instantly.
How: Press Ctrl+Shift+A, then type your search operator query. Hit Enter. AiFiler parses it and returns results.
Example:
- Press Ctrl+Shift+A
- Type:
search type:pdf contract from:legal before:2024-12-31 - Hit Enter
- Results appear instantly
This is the workflow power users actually use—no mouse required.
Time saved: ~5 minutes per search (keyboard-only workflow beats clicking through the UI)
The Real Win
Search operators aren't magic. They're just syntax that tells AiFiler's search parser exactly what you want. The parser understands date ranges, file types, metadata, and exclusions. Most users never discover this because the UI is so friendly—you can click your way to answers.
But once you internalize 3-4 of these operators, you'll find yourself typing instead of clicking. You'll stop browsing and start searching. And you'll spend less time hunting for documents and more time actually using them.
Start with one operator. Add type: to your next search. Then try before: on the one after that. Within a week, you'll be combining them without thinking.
That's when you'll realize: your team isn't disorganized. You just didn't have the right syntax to ask the right questions.
Try it tomorrow. Your future self will thank you.
Enjoyed this article?
Get more articles like this delivered to your inbox. No spam, unsubscribe anytime.