.Spotlight-V100 grows to 130+ GB on macOS 15/26 — IVFVectorIndex fails to unlink stale vectors (logs + temporal fix inside)
## Summary
On recent macOS (Sequoia 15.x and later), the /System/Volumes/Data/.Spotlight-V100 folder grows without bound, in my case, to 132 GB on a 460 GB SSD, leaving the Data volume at 99% capacity. The root cause appears to be a bug in the new semantic vector index (IVFVectorIndex, part of Apple Intelligence / semantic Spotlight search) that fails to unlink stale vectors during re-indexing. I'm posting this because multiple threads describe the symptom, but none I've found identify the actual subsystem responsible.
## How to verify you have the same issue
Check the folder size:
sudo ** -sh /System/Volumes/Data/.Spotlight-V100
Check the unified log for the signature errors:
log show --last 1h --predicate 'process == "mds_stores"' --style compact | grep -iE "IVFVectorIndex|reassignDocument|oid mismatch"
If you're affected, you'll see repeated entries like:
E mds_stores [com.apple.spotlightindex:IVFVectorIndex] unlink:4752: IVFVectorIndex::unlink <private> failed 0
Df mds_stores [com.apple.spotlightindex:General] *warn* reassignDocument error: oid mismatch oldOid: ... newOid: ... docId: ... idxOid: ...
IVFVectorIndex is the Inverted File Vector index, the embedding store used for semantic search. The "unlink failed" + "oid mismatch" combination means every re-index writes new vectors without removing the superseded ones.
## Reproducible fix (recovers the space)
# 1. Disable Spotlight indexing on all volumes
sudo mdutil -i off -a
# 2. Erase the index
sudo mdutil -E -a
# 3. Verify space recovered
df -h /
sudo ** -sh /System/Volumes/Data/.Spotlight-V100
In my case, this reduced the folder from 132 GB to 8 KB, restoring ~132 GB of free space instantly.
## Preventing recurrence
Re-enabling Spotlight (sudo mdutil -i on -a) will cause the index to rebuild. If the IVFVectorIndex bug is still present in your macOS version, it may grow again.
Mitigations (in order of impact):
1. Disable Apple Intelligence — System Settings → Apple Intelligence & Siri → off. This is what loads the semantic/vector indexing pipeline. Classic Spotlight keeps working.
2. Exclude heavy/volatile folders from Spotlight (System Settings → Spotlight → Search Privacy): cloud-sync folders (Dropbox, Google Drive, iCloud Drive local cache), node_modules parents, Docker/VM data, external drives.
3. Monitor after re-enabling:
sudo ** -sh /System/Volumes/Data/.Spotlight-V100
Anything over ~10 GB for a normal-use machine is a red flag.
## System info
- Hardware: MacBook Pro, 14-inch, Nov 2024 - Apple M4, 16 GB.
- macOS version: 26.4.1 (25E253).
- Apple Intelligence: Set to off, not that the bug is present.
- Size .Spotlight-V100 reached: 132 GB ~ 140gb. Would always take over any leftover space.
[Edited by Moderator]
MacBook Pro 14″