Searching with quantization: approximate nearest neighbor search using short codes and distance estimators