形態素解析を理解する2016年03月03日(編集2016年03月03日)Tweet形態素解析を理解する。初心者向け形態素解析とは文章から、文法や単語の品詞等の情報にもとづき、形態素(意味を持つ最小の単位)に分解し、品詞等を判別する作業のことです。上記の例は「kuromoji」を使用した。様々な種類の形態素解析エンジンが開発されています。日本語の形態素解析エンジンで、主要なのは以下の2つになります。KuromojiMecabSolrやElasticsearchを利用して日本語の形態素解析をする場合は、Kuromojiを利用するのが一般的となっています。形態素解析は用語が難しいので、実際にコードを実装するのが一番理解が深まります。ここでは、Eclipseを使ってkuromojiプロジェクトを作成して形態素解析を理解していきます。プロジェクト作成Eclipseでmavenプロジェクトを作成します。作成したプロジェクトのpom.xmlファイルを編集します。*赤文字が追加箇所です。installを実行します。installとなるプロジェクトにkuromojiのライブラリがinstallされていることを確認します。Dependenciesでライブラリが確認できる。これでKuromojiの利用できるプロジェクトが完成しました。実際に実装していきましょう。kuromojiを実行プロジェクトのmainメソッドに以下を実装します。tokenizer.tokenize("寿司が食べたい。Applicationでコードを実行します。名詞,一般,*,*,*,*,寿司,スシ,スシが助詞,格助詞,一般,*,*,*,が,ガ,ガ食べ動詞,自立,*,*,一段,連用形,食べる,タベ,タベたい助動詞,*,*,*,特殊・タイ,基本形,たい,タイ,タイ。記号,句点,*,*,*,*,。