Query-Aware Locality-Sensitive Hashing for Approximate Nearest Neighbor Search (PVLDB 2015 and VLDBJ 2017)