Similar Items: Performance improvement