Similar Items: Faster, higher, stronger