Detecting phrase-level duplication on the world wide web | Synapse