Similar Items: Race against time