Duplicate Detection - Designing a Web Crawler at Scale | OneNoughtOne