- 締切済み
形態素解析ツール「茶筅」をJAVAで使う方法
形態素解析ツール「茶筅」を、Javaで使う方法をご存知の方はいらっしゃいませんか? 自分で調べたところ、「MACD」というツールがあることを発見し試してみたのですが、 一つも「MACD」についてのドキュメントがないため、使い方がさっぱり分かりませんでした。 その他の使い方の分かりやすいツールをご存知の方がいらっしゃいましたら教えてください。 また、「MACD」の使い方が分かる方がいらっしゃいましたら、その使い方を教えてください。 宜しくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- saboyama_
- ベストアンサー率100% (1/1)
Java で実装された形態素解析器で「Sen」というのがあります. 辞書も茶筅と同じものを使用していますし.. 詳しくは Sen Projectを見てください
- 参考URL:
- http://ultimania.org/sen/
- Interest
- ベストアンサー率31% (207/659)
ChaSen ではなくて、MeCabのユーザです。 MeCab は ChaSen より3~4倍高速(らしい)で、 Javaバイディングも用意されていることから私は MeCabを選びました。 http://chasen.org/~taku/software/mecab/ ChaSen を Java から利用するには、JNI (Java Native Interface)を利用する手があります。JNIはJavaのプログラムから他の言語(C言語やC++言語など)で開発されたネイティブコードのプログラムを利用するためのAPIです。プラットフォーム依存になりますが、これを使って ChaSen を呼び出すことができます。(OKWeb/おしえてgooで形態素解析について質問されている方のなかには、既にこの方法でChaSenを使っている方がいらっしゃるようですね。) いろいろ下準備が必要です。それが面倒なのでやりたくなかったというのも、私がMeCabを選んだ理由のひとつです(笑) MACD というものについては、残念ながら存じません。