OSS探訪

Sudachi — 日本語を複数粒度で分割し品詞・正規化まで扱う

スコアの見方

OSS規模スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした現在の規模指標(上限なし)です。発掘スコアは現在のOSS規模スコアから発掘時点のOSS規模スコアを引いた値、更新ペースは直近30日Commit数、成長モメンタムは直近の観測期間におけるOSS規模スコア差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
1,011
主要言語
Java
ライセンス
Apache-2.0
リポジトリ最終更新
2026/09/18

概要

Sudachiは、日本語のSegmentation、Part-of-speech Tagging、Normalizationを行う形態素解析器です。A/B/Cの3つの分割Mode、SudachiDict、User Dictionary、Plugin機構を備えます。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

A/B/Cの3粒度で形態素分割を切り替える

短単位から固有表現に近い長単位まで、用途に応じて分割粒度を変更できます。

出典:[2]

品詞付与・正規化・User Dictionaryを一体で扱う

POS Tagging、表記揺れのNormalization、User Dictionary、Input/OOV/Path Pluginを組み合わせられます。

出典:[2][3]

検索・NLPで日本語の分割粒度と正規化を制御したい場合に

Full-text Search、Entity extraction、Business document processingなどでMeCab等より粒度選択を細かく制御したい用途に向きます。

出典:[2]

v0.8系のBreaking ChangeとDictionary互換性を確認する

READMEはv0.8.*をUnstableとしています。v0.8.2ではDictionary formatが変わり、User DictionaryもRuntimeで使うSystem Dictionaryに合わせて再Buildが必要です。

出典:[2][4]

参考にした公式資料

  1. [1]WorksApplications/Sudachi repository(2026-09-21)
  2. [2]Sudachi README(2026-09-21)
  3. [3]Sudachi tutorial(2026-09-21)
  4. [4]Sudachi v0.8 migration guide(2026-09-21)
  5. [5]Sudachi Apache-2.0 license(2026-09-21)
編集部からの補足

Sudachiは単純Tokenizerではなく、Segmentation・POS Tagging・Normalizationを一体で扱います。現在のREADMEはv0.8.*をUnstableとし、Patch version間でもBreaking Changeがあり得るためExact Version pinを推奨しています。v0.8.2ではDictionary Binary formatも更新されており、System/User DictionaryのMigrationが必要です。

3ステップで試す

  1. 1

    ソースを取得

    git clone --depth 1 https://github.com/WorksApplications/Sudachi.git
  2. 2

    リポジトリへ移動

    cd Sudachi
  3. 3

    公式手順を確認

    READMEのInstallation / Quick Start / Getting Startedにある公式コマンドを続けて実行してください。

    find . -maxdepth 1 -iname 'README*' -exec sed -n '1,220p' {} \; -quit
公式READMEで確認

成長

成長の推移 · 直近30日

1,011 Stars

推移データを蓄積中です。

開発アクティビティ

直近90日・週次

Commit(直近30日)
23
Open PR
1

開発アクティビティを蓄積中です。

Built with

カテゴリとタグ

GitHubデータ

GitHubのデータGitHubの詳細データを見る

GitHub Topics

  • morphological-analysis
  • segmentation
  • nlp-library
  • pos-tagging
Stars
1,011
Forks
80
Watchers
43
Open Issues
15
Contributors
24
主要言語
Java
ライセンス
Apache-2.0
リポジトリ最終更新
2026/09/18

このOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。

情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。