A Language Modeling Approach to Information Retrieval | Synapse