単語出現頻度ツールは一つの質問に答えます: 各単語はテキストに何回現れるか? 段落をテキストエリアに貼り付けて分析を押すと, 見つかった各単語と回数が多い順に並び, 総単語数と固有単語数が一緒に表示されます. 設定画面はなく, 集計ルールは固定で, すべてブラウザ内で動作します.
分析ボタン, リアルタイム集計ではない
カウンターは入力中に更新されません. テキストエリアがテキストを待ち, 分析を押した時点で集計が始まります. 長い文書ではこれが効きます. 小文字化, 文字のクリーンアップ, 集計, ソートはクリック時の一回のパスで行われ, 長いテキストもキー入力ごとに再計算されません. 分析の隣にはクリアボタンがあり, 押すとテキストエリアを空にして両方のカウンターを同時にゼロに戻します.
残るのは a-z と 0-9 のみ
集計の前に, ツールは二ステップでテキストを書き換えます. まずすべて小文字化され, The, THE, the は一つの単語になります. 次に a-z の英字と 0-9 の数字以外の文字がすべて削除され, 句読点やラテン文字以外のものは単純に落ちます. 実際の効果を知っておく価値があります. Don't のアポストロフィは消え, 縮約は dont として数えられ, アポストロフィ付きの綴りと無しは同じ項目に入ります. café の é のようなアクセント付きの文字はマッピングされずに削除されるため, 数えられるのは caf で café ではありません. 一方数字は残ります. a1 と b2 はここで正当な単語で, 入力 a1 a1 b2 は a1 が 2 回, b2 が 1 回を返します.
空白が単語の境界
クリーンアップ後, 残りは空白の連続で単語に分割されます. 単一のスペース, ダブルスペース, タブ, 改行はどれも同じように単語を区切り, 行頭, 行末, 内部の繰り返しスペースは空の単語を生みません. 先頭 2 スペース, 単語間 3 スペース, 末尾 2 スペースのテキストはちょうど 2 単語と数えられます. テキストが句読点だけの場合は, 総単語数 0, 固有単語数 0, 空のテーブルが結果になります.
同数の並び順
テーブルは回数順に高い方から並びます. 回数が同じ単語は, テキスト中での初出順を保ちます. 単語は読み順で頻度マップに入り, ソートは安定しているため, 同数はシャッフルされません. 入力 b a c b a c では 3 単語とも 2 回で, テーブルは b, a, c の順に示します. 文書を変えると, 同数の並びは新しいテキストの初出順に従い, 古いテキストには従いません.
総単語数と固有単語数
テーブルの上には 2 つの数字があります. 総単語数は重複を含めた出現をすべて数えます. 入力 the the the the では合計 4 です. 固有単語数はテーブル中の異なる項目を数え, 同じ入力では 1 です. 両者の差は繰り返し度の目安です. 繰り返し語の多い文書, 会議メモや契約書などは差が大きく, 語彙がほぼ繰り返されないテキストでは差が小さくなります.
テーブルは全単語を表示
上位 10 件での切り詰めも最低回数もありません. テキストが 3,000 の異なる単語を含むなら, テーブルは 3,000 行を列挙し, 1 回しか出ない単語も含みます. 長い項目は単語列で切り詰められテーブルが読めるままにされ, 各回数は右側の小さなピルに置かれます. 非常に長い文書ではリストが長くなりますが, それが狙いです. 語彙はデフォルトで何も隠されず, 最も珍しい単語もスクロール 1 つ先にあります.
ツールが何を保持し, 次へ
すべてブラウザ内でクライアントサイドに動作します. 小文字化, クリーンアップ, 集計, ソートはローカルメモリで行われ, サーバーに送信されるものは何もありません. ページを再読み込みするとテキストと結果がクリアされます. 語彙よりテキストの形状が見たい場合は, 文字カウントと組み合わせます. 文字数, 単語数, 文数, 段落数を数え, 大文字, 小文字, 数字, 記号に分解します. テキストカウンターは同じ集計にワンクリックの大文字小文字変換を加え, 読書時間計算機は単語数を分に変換します. 読書時間計算機の使い方の記事では, 5 つの固定速度と 60 秒の境界を詳しく説明しています.