Outlook search is one of those features you only notice when it stops working. When it breaks — returning no results, incomplete results, or the same outdated emails regardless of what you type — it can bring your entire workflow to a halt. The good news is that most search problems come down to a corrupt or incomplete search index, and the fixes are more straightforward than they might seem. This guide walks through every reliable method to get Outlook search working again, from a quick service restart to rebuilding the index from scratch.
\n\n\n\nWhy Outlook Search Stops Working
\n\n\n\nBefore jumping into fixes, it helps to understand what usually causes the problem. Outlook search relies on the Windows Search service and a local index of your mailbox. When either of these breaks down, search results become unreliable or disappear entirely. The most common culprits are:
- \n
- The search index is incomplete or has become corrupt \n\n
- Your Outlook data file (.pst or .ost) has grown too large or been damaged \n\n
- The Windows Search service has been disabled, paused, or crashed \n\n
- Outlook is not set as an indexed location in Windows \n\n
- A recent Windows or Office update disrupted the index \n\n
- Working offline or sync issues mean new emails are missing from the index \n
Work through the fixes below in order. The first two resolve the problem in the majority of cases.
\n\n\n\nFix 1 — Restart the Windows Search Service
\n\n\n\nThe Windows Search service handles indexing for Outlook and the rest of your PC. If it has stopped or stalled, restarting it is the quickest first step.
\n\n\n\n- \n
- Press Windows + R, type services.msc, and press Enter \n\n
- Scroll down the list and find Windows Search \n\n
- Right-click it and select Restart. If the service shows as Stopped, choose Start instead \n\n
- Close the Services window and wait a few minutes for the index to resume \n\n
- Go back to Outlook and try your search again \n
In many cases this alone is enough. If search is still returning no results or old results, move on to rebuilding the index.
\n\n\n\nFix 2 — Rebuild the Outlook Search Index
\n\n\n\nIf restarting the service did not help, the index itself may be corrupt. Rebuilding it forces Windows to re-index your entire mailbox from scratch.
- \n
- In Outlook, go to File > Options > Search \n\n
- Click Indexing Options at the bottom of the page \n\n
- In the Indexing Options dialog, click Advanced \n\n
- Under the Troubleshooting section, click Rebuild \n\n
- Confirm the prompt — Windows will delete the existing index and start fresh \n
Rebuilding can take anywhere from 30 minutes to a couple of hours depending on the size of your mailbox. Outlook remains usable during this process, but search results will be incomplete or unreliable until indexing finishes. You can monitor progress by reopening the Indexing Options dialog — it shows how many items are still left to index at the top of the window. Once it reads “Indexing complete,” search should be fully functional again.
\n\n\n\nFix 3 — Check Outlook Is an Indexed Location
\n\n\n\nEven if the Windows Search service is running, Outlook search will not work properly if your mailbox has been removed from the list of indexed locations. This can happen after an Office reinstall or a system migration.
\n\n\n\n- \n
- Go to File > Options > Search and click Indexing Options \n\n
- Click Modify \n\n
- In the list of indexed locations, look for Microsoft Outlook \n\n
- If it is missing or unchecked, tick the box next to it and click OK \n\n
- Allow the index to rebuild before testing search again \n
This is an easy one to miss, especially if Outlook was recently updated or reinstalled.
\n\n\n\nFix 4 — Run the Outlook Inbox Repair Tool (ScanPST)
\n\n\n\nA corrupt data file can prevent search from working properly, even after rebuilding the index. Microsoft includes a repair utility called ScanPST (also known as the Inbox Repair Tool) specifically to fix this.
\n\n\n\n- \n
- Close Outlook completely before running this tool \n\n
- Navigate to C:\\Program Files\\Microsoft Office\\root\\Office16\\ and open SCANPST.EXE. The exact path may vary slightly depending on your Office version \n\n
- Click Browse and navigate to your Outlook data file. For Microsoft 365 and Exchange accounts, this is an .ost file usually found at %LOCALAPPDATA%\\Microsoft\\Outlook\\. For POP accounts, look for a .pst file in the same location \n\n
- Click Start to scan the file \n\n
- If errors are found, click Repair. Make sure the option to make a backup before repairing is ticked \n
The scan can take a while for large files. Once it completes, reopen Outlook and allow the index to catch up before testing search. If you are experiencing other performance issues alongside broken search, the Outlook running slow guide covers additional data file optimisation steps.
\n\n\n\nFix 5 — Reduce the Size of Your Outlook Data File
\n\n\n\nA very large .ost or .pst file puts strain on both search and general performance. Even if the file is not corrupt, Outlook may struggle to index and search through an oversized mailbox effectively.
\n\n\n\n- \n
- Go to File > Account Settings > Account Settings \n\n
- Click the Data Files tab \n\n
- Select your data file and click Settings \n\n
- Click Compact Now and wait for the process to finish \n
You should also consider archiving older emails to a separate PST file. This reduces the size of your active mailbox, which makes indexing faster and search more reliable going forward. For a broader look at performance improvements, see the guide on fixing a slow Outlook.
\n\n\n\nFix 6 — Search Is Limited to the Current Folder
\n\n\n\nThis one is not a bug — it is a default setting that catches many people out. By default, Outlook searches only the folder you currently have open. If you are sitting in your Inbox and the email you need is in a subfolder or in Sent Items, it will not appear in the results.
\n\n\n\nTo search across all folders in one go, look at the scope options that appear in the search bar after you start typing. You will see options such as Current Folder, Current Mailbox, and All Mailboxes. Clicking All Mailboxes will widen the search immediately.
\n\n\n\nTo make this the permanent default so you do not have to change it every time:
\n\n\n\n- \n
- Go to File > Options > Search \n\n
- Under “Include results only from,” select All Mailboxes \n\n
- Click OK \n
From now on, every search will cover your entire mailbox by default.
\n\n\n\nFix 7 — Check for Windows or Office Updates
\n\n\n\nOccasionally a Windows or Office update introduces a bug that breaks search, and the fix comes in the form of a subsequent patch. If your search stopped working around the time of an update, checking for further updates is worth doing before going through more involved troubleshooting.
\n\n\n\nTo check for Windows updates, go to Settings > Windows Update and click Check for updates. To update Office, open Outlook and go to File > Office Account > Update Options > Update Now.
\n\n\n\nNote that sync issues can also cause recently received emails to be absent from search results. If this is happening, the guide on Outlook not syncing emails covers that separately — make sure your account is syncing correctly before assuming the search index is at fault. Similarly, if you have noticed that Outlook’s autocomplete suggestions have disappeared alongside your search problems, check the guide on fixing Outlook autocomplete as both features share some common failure points.
\n\n\n\nFrequently Asked Questions
\n\n\n\nHow long does it take to rebuild the Outlook search index?
\n\n\n\nIt depends on the size of your mailbox. For a typical business mailbox with a few years of email, rebuilding takes between 30 minutes and an hour. Very large mailboxes — those with tens of thousands of emails or large attachments — can take two hours or more. You can track progress in the Indexing Options dialog, which shows the number of items remaining. Outlook is still usable during this time, but search results will not be reliable until it finishes.
\n\n\n\nWhy does Outlook search find old emails but not recent ones?
\n\n\n\nThis usually means the search index has not caught up with your most recent emails. It can happen after a rebuild is triggered (the oldest emails get indexed first), after working offline for a period, or if a sync issue has prevented new messages from being downloaded properly. Give the index some time to finish, and check that Outlook is online and syncing.
\n\n\n\nCan I search by date range or sender in Outlook?
\n\n\n\nYes. Outlook supports advanced search filters directly in the search bar. After clicking in the search box, you will see filter options appear in the ribbon or toolbar, including From, Subject, Has Attachments, and Date. You can also type search operators directly, such as from:name@example.com or received:last week. Clicking the dropdown arrow in the search box on newer versions opens an advanced search panel where you can set multiple criteria at once.
\n\n\n\nWhy does search work in Outlook on the web but not in the desktop app?
\n\n\n\nOutlook on the web (OWA) searches the server-side copy of your mailbox directly — it does not rely on a local Windows index at all. The desktop app, by contrast, uses a locally built index stored on your PC. If OWA search works but the desktop app does not, the problem is almost certainly the local index rather than your account or mailbox. Rebuilding the index as described in Fix 2 should resolve it. If the problem persists after a full rebuild, running ScanPST to check for data file corruption is the logical next step.
\n\n





