Improving web search results using affinity graph | Synapse