Similar Items: Bridging the gaps: Challenges and Opportunities