概要
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を組み合わせられます。
検索・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が必要です。
参考にした公式資料
- [1]WorksApplications/Sudachi repository(2026-09-21)
- [2]Sudachi README(2026-09-21)
- [3]Sudachi tutorial(2026-09-21)
- [4]Sudachi v0.8 migration guide(2026-09-21)
- [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
ソースを取得
git clone --depth 1 https://github.com/WorksApplications/Sudachi.git - 2
リポジトリへ移動
cd Sudachi - 3
公式手順を確認
READMEのInstallation / Quick Start / Getting Startedにある公式コマンドを続けて実行してください。
find . -maxdepth 1 -iname 'README*' -exec sed -n '1,220p' {} \; -quit
成長
成長の推移 · 直近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で投稿できます。管理者が承認した後に公開されます。
あわせて探訪
- Netty35,062 Stars
共通タグ 1件 · 共通カテゴリ 1件 · 同じ言語
Javaで高性能protocol server/clientを構築するevent-driven asynchronous network framework。
Java - OpenAPI Generator26,751 Stars
共通タグ 1件 · 共通カテゴリ 1件 · 同じ言語
OpenAPI定義からAPIクライアントSDK、サーバースタブ、ドキュメント、設定ファイルを生成するコード生成ツール。
Java - Jenkins26,570 Stars
共通タグ 1件 · 共通カテゴリ 1件 · 同じ言語
ビルド・テスト・解析・配備をpipeline化し、2,000超のプラグインで外部ツールへつなぐJava製自動化サーバー。
Java - Mockito15,457 Stars
共通タグ 1件 · 共通カテゴリ 1件 · 同じ言語
Java unit testでstubとinteraction verificationを行うmocking framework。
Java - JUnit7,055 Stars
共通タグ 1件 · 共通カテゴリ 1件 · 同じ言語
Java/JVM向けのtest frameworkで、test実行基盤のPlatform、新規test API/engineのJupiter、旧JUnit 3/4互換用Vintageから構成される。
Java
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。