Rank-preserving two-level caching for scalable search engines | Synapse