[MRG] Locality Sensitive Hashing for approximate nearest neighbor search(GSoC)

Isn't it more useful if an error is raised with more information such as there are no candidates for this particular query, because filling up neighbors with any other method is not coherent with this approximate neighbor search technique?