Similar Items: A short history of progress