LazyLSH: Approximate Nearest Neighbor Search for Multiple Distance Functions with a Single Index
Locality-sensitive hashing scheme based on p-stable distributions