An LSH implementation on Spark. The idea is based on Stanford MMD course on Coursera.