Compare two texts and return cosine and Jaccard similarity scores with the top shared keywords, useful for duplicate and near-duplicate detection. text similarity, string similarity, compare documents, duplicate detection, content overlap