文本相似度计算器

🧮 Text Similarity

Measure text similarity in your browser — compare two strings with distance metrics.

📐 工作原理与说明
提供多种文本相似度度量:余弦相似度(向量空间,TF 或字符 n-gram,∈[0,1]);Jaccard(交集÷并集);Levenshtein 编辑距离(最少插入/删除/替换次数,越小越像);汉明距离(等长串对应位差异数)。
  • 中英文均可;短文本建议用字符级 n-gram 或编辑距离。
  • 余弦=1 表示方向完全一致,编辑距离=0 表示完全相同。
  • 纯前端计算,数据不上传。
0 字符
0 字符
📚 工具介绍与使用帮助

文本相似度计算器是一款纯前端在线工具,支持多种经典算法同时计算两段文本的相似程度,所有数据在浏览器本地处理,不上传服务器。

🎯 功能特点

👤 使用场景

📚 深度解析:文本相似度计算器

💡 常见使用场景

计算
`kitten` 与 `sitting` 编辑距离 3 → 相似度约 1−3/7≈0.57。

❓ 常见问题(FAQ)

哪种算法好?
短文本用 Levenshtein,长文本用分词+余弦。
编辑距离和余弦相似度怎么选?
编辑距离衡量「改成一样要多少步」,适合拼写纠错、短文本与近似匹配;余弦相似度衡量「词袋分布有多接近」,适合长文本与主题比较,但不关心词序,中文还需先分词。实际系统常两者结合:先按相似度粗筛,再用编辑距离精排。
⚠️ 使用说明与注意事项