outlook

Outlook Search Not Working

Resolution Checklist

  • 1 Check the Windows Search Indexing Status
  • 2 Rebuild the Search Index
  • 3 Repair or Reinstall Outlook
  • 4 Fix Search on macOS Outlook
  • 5 Use Advanced Search as a Workaround

Outlook Search Not Working

When Outlook search returns no results, shows incomplete results, or the search bar stops responding, the underlying cause is almost always a problem with the Windows Search indexing service or a corrupted search catalog. This guide covers how to diagnose and fix search failures on both Windows and macOS.


Step 1: Check the Windows Search Indexing Status

Outlook relies on the Windows Search service to index and return search results.

  1. Open Settings > Search > Searching Windows (Windows 10) or Settings > Privacy & security > Searching Windows (Windows 11).
  2. Scroll to Advanced Search Indexer Settings and click it.
  3. In the Indexing Options window, check that Microsoft Outlook appears in the list of indexed locations.
  4. If Outlook is not listed, click Modify and check the box next to Microsoft Outlook.
  5. Verify the indexing status at the top of the window:
    • “Indexing complete” means the index is up to date
    • “Indexing in progress” means it is still building — wait for it to finish
    • If it shows “Indexing paused”, click Resume or check if your laptop is on battery power
  6. Ensure the Windows Search service is running:
sc query WSearch

If the state is not RUNNING, start it with:

net start WSearch

Step 2: Rebuild the Search Index

If indexing is complete but search still fails, the index catalog may be corrupted and needs to be rebuilt.

  1. Open Indexing Options from the Control Panel.
  2. Click Advanced and then click Rebuild under the Troubleshooting section.
  3. Click OK to confirm — this will delete and recreate the entire search index.
  4. The rebuild process may take 30 minutes to several hours depending on your mailbox size.
  5. Do not close Outlook during the rebuild.
  6. Alternatively, rebuild the index from the command line:
Get-Service WSearch | Stop-Service -Force
Remove-Item "$env:ProgramData\Microsoft\Search\Data\Applications\Windows\Windows.edb" -Force
Start-Service WSearch
  1. After the rebuild is complete, test search by entering a known sender name or subject line in the search bar.

Step 3: Repair or Reinstall Outlook

If rebuilding the index does not fix search, the Outlook installation itself may be damaged.

  1. Close all Office applications.
  2. Open Settings > Apps > Installed apps and find Microsoft Office or Microsoft 365.
  3. Click the three-dot menu and select Modify.
  4. Choose Quick Repair and click Repair.
  5. If Quick Repair does not resolve the issue, repeat and select Online Repair instead.
  6. After the repair completes, restart your computer and open Outlook.
  7. You can also try resetting Outlook search via the registry:
reg add "HKCU\Software\Microsoft\Office\16.0\Outlook\Search" /v DisableServerAssistedSearch /t REG_DWORD /d 0 /f
  1. Restart Outlook and test search again.

Step 4: Fix Search on macOS Outlook

Outlook for Mac uses Spotlight for search indexing, which has its own set of common issues.

  1. Open Terminal and check if Spotlight indexing is enabled for Outlook:
mdutil -s /
  1. If indexing is disabled, re-enable it:
sudo mdutil -i on /
  1. Force Spotlight to re-index the Outlook data by removing it from the privacy list:
    • Go to System Settings > Siri & Spotlight > Spotlight Privacy
    • If your Outlook data folder is listed, remove it
  2. Rebuild the Outlook profile database:
    • Quit Outlook
    • Navigate to ~/Library/Group Containers/UBF8T346G9.Office/Outlook/Outlook 15 Profiles/
    • Delete the Outlook.sqlite file (Outlook will rebuild it on next launch)
  3. Reopen Outlook and allow 10–15 minutes for Spotlight to re-index your mailbox.

Step 5: Use Advanced Search as a Workaround

While troubleshooting, you can use Outlook’s built-in Advanced Search to find messages.

  1. Click in the Search bar and then click Search > Search Tools > Advanced Find (Windows).
  2. On macOS, press Cmd+Shift+F to open the advanced search dialog.
  3. Use the Advanced tab to build specific search criteria:
    • Set Field to Frequently-used fields > From
    • Set Condition to contains
    • Enter the value and click Add to List
  4. Click Find Now to execute the query without relying on the search index.
  5. You can also search directly on the server using Outlook on the web at https://outlook.office.com while your local index rebuilds.