Learn about the MinHash technique, and how to apply it for approximately finding the closest neighbors in a very large set of documents.
Steps include shingling, generating the minhash signature, and finally applying locality sensitive hashing to find overlapping segments.