Cluster-based retrieval using language models | Synapse