Some Possible Solutions - 2
Centralize and enrich metadata
Dynamically apply specialized vocabulary
Weighting schemes
Explode collections
Capture item level metadata