Outlook search won't show emails in the current folder? Fix it now

Software – Microsoft Office Beginner 👁 1 views 📅 May 29, 2026

When Outlook search ignores your current folder and shows nothing, it's usually the cache or indexing acting up. Here's how to snap it back.

You're not crazy—Outlook search just decided to play dumb

You're staring at a folder with 300 emails, you type a sender's name or a subject line into the search box, and Outlook says "No results." Zero. Nada. Meanwhile, you can see the email sitting there. I know that makes you want to throw your laptop out the window. I've been there.

Here's the short version: Outlook search doesn't always look where you think it does. By default, it searches all mailboxes—not your current folder. But even when you switch to "Current Folder," if the search index is corrupted or the search cache is stale, you get nothing. Let's fix that.

The real fix: rebuild the search cache (takes 2 minutes)

Skip the Office repair. Skip reinstalling Outlook. The fastest way to get search working again is to delete the Outlook search cache and let it rebuild. Here's how:

  1. Close Outlook completely. Yes, shut it down. Check Task Manager to make sure Outlook.exe isn't still running.
  2. Open File Explorer and paste this into the address bar (then hit Enter):
%localappdata%\Microsoft\Outlook
  1. In that folder, look for a subfolder called RoamCache. If it's not there, look inside AppData\Local\Microsoft\Outlook\Offline Address Books—but 9 times out of 10 it's RoamCache.
  2. Inside RoamCache, you'll see files with names like OutlookSearch*.dat or Search*.dat. Delete all of them.
  3. Restart Outlook. It will rebuild the cache from scratch. Wait 30 seconds, then try your search again.

This works because Outlook keeps a search cache file that can get corrupted when you upgrade Outlook, switch mail profiles, or if Windows Search has a hiccup. Deleting it forces Outlook to recreate the index from your actual emails.

Why it works (the boring but useful reason)

Outlook search uses a local cache file to speed up queries. When that cache gets out of sync—say, after a Windows update or a large email import—Outlook doesn't realize it's broken. It just returns zero results because the cache says "nothing here." By deleting the cache, you're essentially resetting the search engine's memory.

Microsoft fixed this bug in Outlook 2016, but it still crops up in Outlook 2019 and 365 after cumulative updates. The cache file path hasn't changed since Outlook 2013, so this fix is universal.

Less common variations (when the cache fix doesn't work)

1. Windows Search index is stuck

If deleting the cache didn't help, the problem might be Windows Search itself. Outlook relies on it for instant search. Here's how to rebuild the Windows Search index:

  • Open Control Panel > Indexing Options.
  • Click Advanced, then under "Troubleshooting," click Rebuild.
  • Confirm you want to rebuild. This can take an hour if you have 50,000+ emails, so do it overnight.

After the rebuild, check if Outlook search works. If it does, great. If not, move to the next variation.

2. The search scope got stuck on "All Mailboxes"

Sometimes clicking "Current Folder" in the search bar doesn't actually stick. You can force it via the registry:

HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Search

Create a DWORD called DefaultSearchScope and set it to 2 (current folder) or 1 (all mailboxes). Restart Outlook. This bypasses the UI toggle entirely.

Note: The "16.0" key is for Office 2016, 2019, and 365. For Outlook 2013, use 15.0.

3. Corrupted search folder rules

If you use search folders (e.g., "Unread Mail" or custom ones), they can corrupt. Delete them:

  • In Outlook, go to the Folder Pane.
  • Right-click Search Folders and choose New Search Folder? No—actually, delete them all. Right-click each search folder and select Delete.
  • Then recreate the ones you need. This often fixes search for specific mailboxes.

Prevention: keep search from breaking again

I wish I could say one tweak would fix it forever, but Outlook search is fragile. Here's what helps:

  • Don't keep 100,000+ emails in a single folder. Archive old emails or create subfolders by year. Search works faster, and the index is less likely to corrupt.
  • Run Outlook updates regularly. Microsoft ships search fixes in almost every monthly update. If you're on Outlook 365, let it update automatically.
  • Avoid using multiple PST files. If your email is in three different PSTs, the search index can get confused. Use a single PST or move to an Exchange/IMAP account.
  • If you use Outlook 2019, consider disabling Windows Search integration. Sounds counterintuitive, but Outlook's built-in search (without Windows Search) is more reliable. To do this, set this registry key:
HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Search

Create a DWORD called DisableIndexedSearch and set it to 1. Now Outlook uses its own search engine. It's slower but won't break.

One last thing

If none of this works and your Outlook search still shows nothing for the current folder, try running the Microsoft Support and Recovery Assistant (SaRA). Download it from Microsoft's site, pick "Outlook search doesn't work," and it will automate the cache delete and index rebuild. I've seen it fix cases where manual steps failed.

Remember: Outlook search is not broken—just moody. With these steps, you'll get it back to work in under 10 minutes. Good luck.

Was this solution helpful?