If Outlook Best Match is not working, first check the search scope and try the same query in All results; Best Match is a relevance-based selection, so it may omit messages that a broader search finds. If results are still missing, the cause is often an incomplete query, a mailbox that has not finished syncing, or—especially in classic Outlook for Windows—a Windows search index that needs attention.
What Outlook Best Match means
Outlook search can present a small set of results it considers especially relevant before showing the full set. Depending on your Outlook version, account, and interface, this area may be labeled Best Match or Top results. The wording and controls are not identical everywhere, but the practical distinction is the same: a highlighted or ranked result set is not necessarily the complete list of messages matching your words.
Relevance is not the same as recency. A message with the search phrase in its subject, a recent conversation, or a result Outlook considers closely related may appear ahead of an older message that contains the same term in its body. Outlook does not provide a simple universal switch that forces every Best Match list to follow a user-defined ranking rule. If you need completeness, use the full results and narrow them deliberately.
Try these quick checks first
Before changing settings, establish whether the message is actually searchable. Check the mailbox in Outlook on the web or another device, and confirm that the message has arrived and is not in a different account or folder. Then try these checks:
- Open the full results. Select All results, or the equivalent option shown in your version, instead of relying only on Best Match or Top results.
- Broaden the search. Search for a distinctive word from the message rather than a long sentence. Remove filters such as a date range, attachment condition, or sender restriction that could exclude it.
- Check the selected mailbox. A search may be limited to the current folder, mailbox, or account. Change the scope to include the mailbox or folders where the message could be stored.
- Wait for synchronization. If Outlook is still downloading messages, recently received mail may not be available in the desktop app yet. Check the connection and allow sync to complete.
- Restart Outlook. Close the app fully, reopen it, and search again. This can clear a temporary search or display problem, though it will not repair a damaged index.
For a useful test, search for a sender’s distinctive address or a unique subject word, then remove the search term and check the likely folder manually. This helps separate a ranking issue from a missing-message or account issue.
Make the search more precise
Outlook supports search terms that can target message fields. For example, from:alex@example.com narrows results by sender, while subject:budget looks for a word in the subject. You can also try hasattachment:yes to find messages with attachments, or put an exact phrase in quotation marks, such as "quarterly review". Search syntax and supported options can vary by Outlook version and account, so if an operator does not behave as expected, remove it and test a simpler query.
Use a date condition when the problem is that older or newer messages are hard to locate. For example, searching for a sender plus a distinctive word is usually more reliable than entering a broad phrase such as a common project name. Avoid adding several restrictions at once: a query for one sender, a precise subject, an attachment, and a narrow date window can return nothing even when the message exists.
When search returns the expected message but Best Match does not, that points toward ranking rather than indexing. When the message is absent from all results, investigate scope, synchronization, and indexing instead. This distinction prevents an unnecessary index rebuild when the actual problem is simply that Outlook is showing a ranked subset.
Check indexing in classic Outlook for Windows
Classic Outlook for Windows can rely on Windows Search indexing for mailbox content, particularly for locally cached Outlook data. If indexing is incomplete, searches may miss messages or return partial results. In classic Outlook, use Search > Search Tools > Indexing Status to see whether Outlook reports items still being indexed. The exact ribbon layout can differ slightly with window size or updates.
If indexing appears stuck or results remain incomplete after it has finished, close Outlook and check Windows indexing options. Open the Windows Control Panel, search for Indexing Options, and confirm that Microsoft Outlook is included among indexed locations if it is listed. To rebuild the index, open Indexing Options > Advanced > Rebuild. Rebuilding can take time, and search results may remain incomplete while Windows processes the data. It does not delete your email, but it is sensible to wait until indexing finishes before judging the result.
Rebuilding is not the first step for every Outlook search problem. It applies to classic Outlook’s Windows indexing path; it is not a general repair button for new Outlook, Outlook on the web, or a server-side search issue. If the status says indexing is complete and Outlook still cannot find one message, first verify the message’s folder, account, date, and search scope.
New Outlook, Outlook on the web, and Mac
New Outlook for Windows and Outlook on the web have a different search architecture from classic Outlook’s local Windows index. For Microsoft 365 and Outlook.com mailboxes, searches are generally handled using mailbox data available through the service, so rebuilding Windows Indexing Options is not an appropriate fix for those clients. If search is incomplete there, check that you are signed in to the right account, that the mailbox has finished syncing, and that the query is not restricted by a filter or selected folder.
Compare the result in Outlook on the web with the result in the desktop app. If the web version finds the message but classic Outlook does not, the local client, its scope, or its index is a stronger lead. If both miss it, check the folder, account, server-side filters, and whether the item is still present. If the web version finds it but new Outlook does not, restart and update the app, then test without narrowing filters. These comparisons do not prove a single cause, but they help identify which part of the search path to investigate.
Outlook for Mac does not use the Windows Control Panel indexing steps. Check the account and search scope in the Mac app, install available updates through Help > Check for Updates, and compare with Outlook on the web. Menu wording can vary across Mac releases, so do not follow Windows-only directions such as rebuilding the Windows Outlook index on a Mac.
Confirm folders, accounts, and synchronization
A search cannot return a message outside its selected scope. In classic Outlook, the Search ribbon includes scope choices such as the current folder, current mailbox, or all mailboxes; select the broadest relevant option when you are not sure where the item is. In new Outlook or Outlook on the web, use the scope or folder controls shown with the search box and results. If the mailbox is shared, verify that it is open and included in the search rather than assuming a search of your own mailbox includes every shared folder.
Also consider whether the message is in Junk Email, Deleted Items, Archive, or a folder created by a rule. A message moved by a rule may not be in the Inbox, and a conversation view can make individual messages less obvious. Search the folder directly or broaden the scope before concluding that Outlook has lost the message. If you use multiple accounts, make sure the account shown in the result belongs to the mailbox you intended to search.
For a work or school account, connectivity and account access can affect what the app can retrieve. If a message appears on the service but not in a desktop client, allow time for synchronization and check whether the client reports a connection or sign-in problem. Avoid removing and re-adding an account as an early troubleshooting step; first confirm the account type and whether the messages are safely available on the server.
Update Outlook and choose the right repair
Install updates if the issue persists, since search behavior and interface controls can change with app updates. In classic Outlook for Microsoft 365 on Windows, use File > Office Account > Update Options > Update Now when that option is available. New Outlook updates through its app update mechanism, while Mac users can check Microsoft AutoUpdate from Outlook’s Help menu. Restart the app after updating and repeat the same simple search so you can compare results fairly.
If only one mailbox or one client is affected, start with that account’s sync and scope rather than repairing every Office component. If classic Outlook reports incomplete indexing, let it finish or rebuild the index as described above. If multiple Office apps have problems, an Office repair may be reasonable, but it is broader than a search-specific fix and should follow your organization’s IT guidance on managed computers. Keep a note of the original query and where the message appears; that makes it easier to tell whether a change actually helped.
Frequently Asked Questions
Why does Outlook show old emails first?
Best Match or Top results are ranked by relevance, not necessarily sorted newest to oldest. Open the full results and use a date condition or a date-based sort option if your version offers one.
How do I make Outlook search all folders?
Change the search scope from the current folder to the current mailbox or all mailboxes, as appropriate. In new Outlook and web, use the scope controls displayed with search; labels can differ by release.
Does rebuilding the Outlook index delete email?
No. Rebuilding the Windows search index does not delete mailbox messages, but it can take time and results may be incomplete while indexing runs. This step is for classic Outlook on Windows, not every Outlook version.
Why does search work in Outlook on the web but not in the desktop app?
The desktop app may have a narrower scope, an incomplete sync, or—when using classic Outlook for Windows—a local indexing problem. Compare the account and query first, then check indexing status if the classic app is the only one affected.
Can I turn off Best Match?
Outlook does not offer one universal setting to disable Best Match across all versions. Use All results or the equivalent full-results view when you need a complete search, then sort or refine the results where those controls are available.
Related
- Google Sheets IF Formula: Examples and Common Uses
- Find and Replace Fonts in PowerPoint: A Complete Guide
- Find and Replace Font in Word: Full Steps and Tips
Try it: the Formula Explainer: paste any formula and see each function and reference in plain English.
More in Errors & fixes
- Excel Print Area: Center It on a Page and Fix LayoutTo center a print area on a page in Excel for Microsoft 365 on Windows, open Page Layout…
- COUNTIFS Formula Not Working? Fix Common ErrorsIf COUNTIFS is not working, first check that every criteria range is the same size and that each…
- Excel MATCH Not Working With Numbers? Causes and FixesExcel MATCH usually fails to find a number because the lookup value and the values in the search…
- YEAR Formula Not Working? Excel FixesIf Excel’s YEAR formula is not working, first check that its reference contains a real Excel date, not…
- Excel #VALUE! Error: How to Find and Fix the CauseExcel’s #VALUE! error means a formula received a value or argument in a form it cannot use. Find…
- How to Fix Mail Merge in Word: Fields, Data, and PrintingTo fix mail merge in Word, check that your recipient list has clear column headers and valid records,…
Sources: Function behaviour and menu paths: Microsoft Support documentation for Excel. Method & sources
Spotted an error in this guide? Let us know.