A formal study of information retrieval heuristics | Synapse