Fix macOS "Messages" Search Broken
Can't find old texts or attachments in the Messages app on macOS Sequoia or Tahoe?
Recommended Troubleshooting Tool
Before proceeding with manual fixes, we recommend using CleanMyMac X. Quickly identify high CPU apps and optimize system memory with one click.
- [Download CleanMyMac X Free Here](#)
- [Browse 240+ Premium Mac Utilities on Setapp](#)
The Symptom
Searching in Messages returns "No Results," even for words you know are in your history.
The Fix
- Force Re-index the Chat Database
ls -la ~/Library/Messages/chat.db
The search uses a specific index. Restart the indexing daemon:
killall corespotlightd
- Reset Messages Cache
rm -rf ~/Library/Caches/com.apple.Messages
- Check Spotlight Permissions
Ensure "Messages" is checked in System Settings > Siri & Spotlight.
Fix 3: The Advanced Database Repair
When the index is physically corrupted beyond what a simple restart can fix.
The Messages search database (chat.db) can become "fragmented" on macOS Tahoe, leading to timeouts during searches.
Recommended Tool: CleanMyMac X
- Maintenance Module: Includes a specific "Speed Up Mail" feature that shares index optimization logic with the Messages app. Running this can help repair the underlying search index.
- Privacy: Clears out old message attachments and "ghost" conversations that bloat the search index.
[Link: Fix Search and Sync with CleanMyMac X]
Pro Tip
If search is still broken, toggle "Messages in iCloud" OFF and then back ON in Messages Settings. This forces a re-sync of the metadata.