本文へスキップ
ここで実行 100% ブラウザ内で動作します。アップロードもログインも不要です。

Text Similarity

レーベンシュタイン距離、類似度パーセント、Jaccard 共通率、行単位 diff で 2 つのテキストの近さを測ります。

両側同じ A のみ B のみ

使い方

  1. 最初のテキストを テキスト A、2 番目を テキスト B に貼り付けます。
  2. 比較する を押します(入力欄内では Ctrl/Cmd + Enter でも可)。
  3. 統計行を読みます。レーベンシュタイン 編集距離、長い側に対する similarity 類似度、lines / words Jaccard の集合共通率。
  4. 下部では行ごとに、両側同じはグレー、A のみは赤、B のみは緑で表示されます。
  5. Sample でよく似た 2 つの例を読み込み、Clear で両欄をリセットします。

よくある用途

よくある質問

Q: 類似度パーセントの定義は? A: 1 - レーベンシュタイン距離 / 長い方のテキスト長 です。挿入も置換も 1 編集と数えるため、短いテキストは比率が大きく動き、長いテキストは緩やかに動きます。

Q: Jaccard のトークンはどう切り出されますか? A: 小文字にそろえた上で、ラテン語の単語・数字、および連続する CJK 文字のまとまりを 1 トークンとして切り出します。共有トーク数を両側の和集合で割り、100% なら完全に一致します。

Q: 右側に似た行があるのに「A のみ」と出るのは? A: 行 diff は完全一致です。1 文字違えば別行として扱われるため、両側に並びます。文字レベルの類似度が、その近さを表します。

データはこのデバイス内にとどまります

Text Similarity は 100% ローカルで動作します。貼り付けたり、ドロップしたデータはすべてお使いのブラウザ内で処理され、送信されることはありません。当社のサーバーには何も保存されません——タブを閉じればすべて消えます。

入力された内容がサーバーへ送信・記録・解析利用されることはありません。初回読み込み後はネットワークを切断していてもこのページは動作します。