文本相似度計算器

🧮 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,長文本用分詞+餘弦。
編輯距離和餘弦相似度怎麼選?
編輯距離衡量「改成一樣要多少步」,適合拼寫糾錯、短文本與近似匹配;餘弦相似度衡量「詞袋分佈有多接近」,適合長文本與主題比較,但不關心詞序,中文還需先分詞。實際系統常兩者結合:先按相似度粗篩,再用編輯距離精排。
⚠️ 使用說明與注意事項