What changed:
Removed the enlarged nested search cache fields I had added, which could
push larger sites into memory/time failures.
Added a self-heal so existing oversized search caches regenerate into
the smaller format.
Stopped fuzzy matching against full body content; it now only fuzzes
title/tags/category/description.
Hardened search-term splitting and malformed input handling.