Having thought about it, I like this approach.  I'll remove `indexable_content` from the top-level hash.  The search indexer can then have whatever knowledge of the formats it needs, and fallback to title + description as the default case.