Fixing no Spotlight results on macOS Big Sur
- Diagnosing the problem
 - Enabling indexing at the filesystem root
 - BONUS: Enable indexing of external hard drives
 
After upgrading to macOS Big Sur I noticed that Spotlight would no longer list any local applications or files.
Diagnosing the problem
Open Terminal, and type sudo mdutil -sa. Your password will be requested. You will see something like this:
1
2
3
4
5
6
sudo mdutil -sa
Password:
/:
	Indexing and searching disabled.
/System/Volumes/Data:
	Indexing enabled.
Enabling indexing at the filesystem root
In my system, I had Indexing and searching disabled. for /. I had to enable it again, using these commands:
1
2
cd /
sudo mdutil -a -i on
Resulting output:
1
2
3
4
/:
	Indexing enabled.
/System/Volumes/Data:
	Indexing enabled.
Done! Indexing is now enabled for / and Spotlight starts indexing again (you will see the progress bar when pressing Cmd+Space).
After a while, local apps and files start appearing in the list.
BONUS: Enable indexing of external hard drives
Run this Terminal command:
1
sudo defaults write /Library/Preferences/com.apple.SpotlightServer.plist ExternalVolumesIgnore -bool False
Then, go to your external hard drive directory (using cd) and enter:
1
2
3
4
5
6
7
➜  Backups sudo mdutil -a -i on
/:
	Indexing enabled.
/System/Volumes/Data:
	Indexing enabled.
/Volumes/Backups:
	Indexing enabled.
You will see Indexing enabled just below your external hard drive.
To disable indexing of external hard drives again, run this:
1
sudo defaults write /Library/Preferences/com.apple.SpotlightServer.plist ExternalVolumesIgnore -bool True
You will see Indexing and searching disabled. this time around.
1
2
3
4
5
6
/:
	Indexing enabled.
/System/Volumes/Data:
	Indexing enabled.
/Volumes/Backups:
	Indexing and searching disabled.
Comments
Post comment