Wildcard and Partial-Word Search in Outlook: What Actually Works
- Outlook matches from the start of a word only, so it can't find a fragment from the middle
- The asterisk wildcard works as a suffix (
budg*) but not as a prefix (*get) - There is no true mid-string or "contains" wildcard in Outlook search
- Numbers shorter than five digits are ignored by the index entirely
You remember part of a word, maybe "...ductory" from "introductory," or a fragment buried inside a product code, and Outlook finds nothing. This isn't a bug. Outlook's index matches the beginning of words, and that single design choice explains most failed partial-word searches. Here's what works and what doesn't.
How Outlook matches words
Outlook uses prefix matching. When you search a word, it looks for indexed words that start with what you typed. So:
- Search
discretion→ finds "discretionary," "discretion" ✓ (your term is the start of the word) - Search
cretionary→ finds nothing ✗ (your term is the middle or end of the word)
This is why searching a fragment from the middle of a word almost always fails. The index isn't built to look inside words, only at their starting characters.
The asterisk wildcard, and its one big limit
Outlook supports the asterisk (*) as a trailing wildcard:
budg* → matches budget, budgeting, budgetary
invoic* → matches invoice, invoices, invoicing
What it does not support is a leading or mid-word wildcard:
*get → does NOT work
inv*ce → does NOT work
So the wildcard only extends a prefix you already have. It can't help when the part you remember is in the middle.
Numbers under five digits vanish
A related trap is that Outlook ignores strings of numbers shorter than five digits. Searching 9810 will not find 98101, and a 3- or 4-digit order number may return nothing at all. When you're searching a short number, pad it with adjacent text or search a longer nearby term.
How to work around prefix matching
1. Search the start of the word, not the middle
Recall the beginning of the term where you can, such as intro instead of ductory, and let prefix matching do its job.
2. Use a trailing wildcard generously
When you're unsure of a word's ending, truncate and add *. For example, recommend* catches "recommend," "recommended," and "recommendation" in one go.
3. Anchor on a different word
When the fragment you remember is hopeless, search a different word from the same email that you can recall in full, such as a sender, a subject term, or a date. Our search operator cheat sheet shows how to combine these.
4. For short numbers, add context
Pair a short number with a word, such as invoice 4021 rather than 4021 alone, so the index has a five-plus-character term to match.
When prefix matching defeats you
There's a hard limit here. When the only thing you remember is a fragment from the middle of a word, native Outlook search cannot find it. No wildcard, no operator, and no index rebuild changes prefix matching. It's how the engine works, and it's a real gap for anyone searching product codes, reference numbers, or half-remembered terms.
Search that looks inside words and meaning
Inbox Search is a free Outlook add-in that doesn't box you into prefix matching. Its hybrid index combines keyword and semantic search, so a half-remembered phrase or even the gist of what you're after surfaces the right email — no wildcard syntax needed. When you do know the literal string, exact matches rank first rather than getting buried. The entire index lives on your device, and search never touches an external server.
Frequently asked questions
Does Outlook support wildcard search? Outlook supports a trailing asterisk wildcard, such as budg* to match budget and budgeting. It does not support a leading wildcard (*get) or a mid-word wildcard (inv*ce).
Why can't Outlook find part of a word? Outlook uses prefix matching, so it only matches words by their starting characters. A fragment from the middle or end of a word, like "cretionary" for "discretionary," returns no results.
How do I search for a partial word in Outlook? Search the beginning of the word and add a trailing asterisk, for example recommend*. When you only remember the middle of a word, anchor your search on a different, fully-remembered term from the same email instead.
Why doesn't Outlook find short numbers? Outlook ignores strings of numbers shorter than five digits. Searching 9810 won't find 98101. Pad short numbers with adjacent text, like invoice 4021, so there's a longer term to match.