Start with where the failure appears. If Outlook returns nothing, Windows Search index is the first place to check on Windows. If search misses only some recent mail in Microsoft 365, check Exchange-side search or Cached Exchange Mode. If the error mentions a data file, inspect the PST or profile next.
What the search error means
Search returns nothing, misses recent mail, or throws an error
A blank result set usually means Outlook cannot read the right index. Missing recent mail usually means the index is still building. An error such as “something didn’t work and your search couldn’t be completed” often points to the search stack, a damaged file, or a mailbox-side failure rather than a simple filter issue.
Say your inbox has 12,000 messages and Outlook finds older mail but not messages from today. That pattern fits incomplete indexing better than a deleted message. Suppose a shared mailbox searches correctly on the web but not in desktop Outlook; that shifts attention to local caching, not the server.
Outlook search troubleshooting matrix
| Symptom | Likely cause | Fastest check | Fix | Escalation path |
|---|---|---|---|---|
| Windows desktop search returns nothing | Windows Search index is incomplete or damaged | Outlook search > Indexing Status | Include Outlook in Indexing Options, then rebuild the index | Restart WSearch; if still stuck, repair the profile |
| Exchange mailbox shows partial results | Cached Exchange Mode or Exchange Search behavior | Check whether Cached Exchange Mode is on | Compare cached versus online search; admin checks Exchange Search Indexer | Run Test-ExchangeSearch; disable server-assisted search only for the specific failure pattern |
| Shared mailbox searches fail | Mailbox not fully cached or indexed locally | Open the shared mailbox in a separate window and test a recent item | Add the mailbox to the profile and wait for indexing | Use webmail or admin checks if desktop search still misses items |
| PST items cannot be found | PST corruption or damaged folder index | Search inside the PST itself and test another folder | Run scanpst.exe on the PST | Recreate the profile if repair fails |
| Mac search misses mail or folders | Spotlight exclusion or Outlook profile issue | Check Spotlight Search Privacy and profile location | Remove the Outlook profile path from Privacy, then reindex Spotlight | Rename or recreate the profile if search still fails |
What is the most likely cause?
The most common cause is incomplete or broken indexing on Windows. After that come Exchange mailbox behavior, shared mailbox caching limits, and file corruption. On Mac, Spotlight exclusions and profile naming or location are usually the first things to check. Check index status before touching repair tools.
Likely cause: Windows Search index problem
Outlook on Windows 10, Windows 11, and older versions such as 2021, 2019, 2016, and 2013 depends on Windows Search indexing. If the index is still building, search can miss mail that exists. A zero-item status is the cleanest sign that indexing has finished.
Likely cause: Exchange search behavior
For Exchange mailboxes, Cached Exchange Mode changes whether Outlook searches a local cache or the mailbox side. If cached mode is off, server-side search matters more. If it is on, the local index has more influence. That difference explains why the same mailbox can search well in one setup and fail in another.
Likely cause: PST or profile corruption
If search fails inside one PST, the file may be damaged. Outlook profile problems can also block search, especially on Mac where profile location and special characters in the profile name can matter. When repair tools do not help, create a fresh profile instead of repeating the same repair cycle.
How do you fix Windows indexing problems?
On Windows, begin with indexing status before changing anything. If Outlook is still indexing, wait for it to finish. If Outlook is missing from the index, add it. If the status stays wrong after that, restart the Windows Search service and rebuild the index from Advanced indexing options.
- In Outlook, check Indexing Status.
- If items are still being indexed, wait until it shows 0 items left to index.
- Open Control Panel > Indexing Options.
- Choose Modify, then confirm Microsoft Outlook is selected.
- Select Advanced, then choose Rebuild if search still fails.
- Restart the WSearch service from PowerShell if indexing does not restart on its own.
In Outlook search settings, also confirm that the mailbox data files are being indexed. OST and PST files can support context indexing, but only if Windows sees them correctly. After a rebuild, search can remain slow for a while. That delay is normal.
Does Cached Exchange Mode change search?
Yes. Cached Exchange Mode changes whether Outlook relies on a local index or a mailbox-side search path. When cached mode is enabled, local indexing matters more. When it is disabled, Exchange server-side search becomes the deciding factor. That is why the same mailbox can behave differently across two desktops.
- In Outlook, go to File > Account Settings > Account Settings.
- Select the Exchange account, then open Change.
- Check whether Use Cached Exchange Mode is enabled.
- Compare search results in Outlook desktop with results in Outlook on the web.
- If you manage the server, use Exchange search diagnostics to test the Exchange Search Indexer.
A Microsoft issue in 2020 affected desktop search because of an authentication problem. A targeted workaround was disabling server-assisted search. That workaround is for a specific failure pattern, not a general fix.
When should you repair Outlook data files?
Use file repair when the problem follows one PST, one profile, or one mailbox store rather than Outlook as a whole. If search fails in one archive or one local data file, corruption is more likely than a Windows Search defect. On Windows, scanpst.exe is the built-in repair tool for PST files.
- Close Outlook.
- Locate the PST file that contains the missing items.
- Run C:\Program Files\Microsoft Office\root\OfficeXX\SCANPST.EXE against that PST.
- Open Outlook again and repeat the search.
- If the PST still fails, create a new Outlook profile and add the account again.
For OST and PST files, verify that context indexing is enabled where available. If a damaged PST keeps failing after repair, move to a new profile instead of repeating the same repair cycle. That avoids wasting time on a file that no longer indexes cleanly.
What do Mac search problems mean?
On Mac, Outlook search depends heavily on Spotlight. If Spotlight excludes the Outlook profile folder, search can miss mail even when the mailbox is healthy. Profile location and profile naming also matter, especially when a profile name contains special characters or the folder path is outside Spotlight’s normal scope.
- Check System Settings > Siri & Spotlight > Spotlight Privacy.
- Make sure the Outlook profile folder is not on the exclusion list.
- Check for Outlook updates.
- Remove any special characters from the profile name if profile recreation is needed.
- If search still fails, rename or recreate the Outlook profile and allow Spotlight to index it again.
For Mac users, the fastest path is usually privacy settings first, profile second. If Spotlight never indexes the Outlook folder, no amount of mail-folder clicking will fix search.
What should you do when Outlook says something didn’t work and your search couldn’t be completed?
That message usually points to a broken search path, a bad local index, or a file or profile problem. The fastest next step is to check indexing status, then compare desktop results with webmail. If the message appears only on one mailbox or one file, that narrows the fix quickly.
- Check Indexing Status in Outlook.
- Run Control Panel > Indexing Options > Advanced > Rebuild if indexing is incomplete or stuck.
- Open the mailbox in Outlook on the web and repeat the search.
- If the problem follows a PST, run C:\Program Files\Microsoft Office\root\OfficeXX\SCANPST.EXE.
- If the problem follows a profile, create a new Outlook profile.
If desktop search fails but webmail works, focus on local Windows Search, Cached Exchange Mode, or Spotlight. If both fail, involve an Exchange admin or Microsoft support. That split is usually the fastest way to avoid unrelated changes.
Outlook search issues summary
Use the symptom to choose the fix. Blank or stale results on Windows usually point to indexing. Partial Microsoft 365 results often point to Cached Exchange Mode or Exchange server search. A single broken data file points to PST repair. On Mac, Spotlight exclusions and profile problems come first.
Prevention: after Outlook or Microsoft 365 updates, check search before assuming the problem is solved. If search is slow but still indexing, wait for the status to settle before rebuilding again. Rebuilds that start too early can add extra delay.
Frequently asked questions
How do I rebuild the Outlook search index?
Open Control Panel > Indexing Options > Advanced, then choose Rebuild. After that, restart Outlook and let Windows Search finish. Rebuilding can take time, and search may stay incomplete until the index catches up.
Why is Outlook search not showing recent emails?
Recent mail usually means the index has not finished or Outlook is using a search path that is not current. Check indexing first. If you use Exchange, compare cached search with Outlook on the web to see whether the mailbox side or the local cache is lagging.
Why does Outlook search work in some folders but not others?
That pattern often means one folder or data file is damaged, not Outlook as a whole. Check whether the failing folder lives in a PST, a shared mailbox, or a mailbox that is not fully cached. If one PST is involved, run C:\Program Files\Microsoft Office\root\OfficeXX\SCANPST.EXE.
What should I do when Outlook search says something didn’t work and your search couldn’t be completed?
Check indexing first, then compare the result in webmail. If the error appears only in one local data file, repair the PST with C:\Program Files\Microsoft Office\root\OfficeXX\SCANPST.EXE. If it affects the whole profile, create a new Outlook profile. On Mac, check Spotlight privacy and the Outlook profile folder.
How do I fix Outlook search problems on Mac?
Open System Settings > Siri & Spotlight > Spotlight Privacy and make sure the Outlook profile path is not excluded. Then check for Outlook updates. If search still misses mail, rename or recreate the Outlook profile so Spotlight can index a clean folder path.