#title(形態素解析プラグイン)

綾織から形態素解析機能を利用可能にする Chararina 用プラグインです。

* 動作環境 [#a69a6204]
- Chararina 3.00 以降
- HDD 空き容量 85MB 以上
- [[Visual Studio 2013 の Visual C++ 再頒布可能パッケージ:http://www.microsoft.com/ja-jp/download/details.aspx?id=40784]]

* ダウンロード [#e6d38c6e]
** 形態素解析プラグイン Version 0.111α [#ya2709db]

&button(ダウンロード: インストーラ,http://update.mxpj.net/files/Plugin_Morphalyzer_0.111-alpha.exe,primary);

&button(ダウンロード: ZIPアーカイブ,http://update.mxpj.net/files/Plugin_Morphalyzer_0.111-alpha.zip,primary);

- プラグイン本体です。旧バージョンがインストールされている場合は Chararina を終了させてからインストールを行ってください。
- %%''Windows Vista以降をお使いの方'': インストーラでインストールする場合は,必ず''実行ファイルを右クリック→管理者として実行''として実行してください。%%
-- 2014/05/14: インストーラを差し替えました。
- ZIPアーカイブの場合は,展開してできたpluginフォルダの中身をC:\Program Files\Praesens\Chararina\pluginの中に入れてください。

** テスト用キャラクタ: 形態素解析プラグインテスト 20071104版 [#caa40264]
&button(ダウンロード: PWSZアーカイブ,http://update.mxpj.net/files/NH-X-MAPLUGIN_20071104.pwsz,primary);
- テスト用のキャラクタです。ソースコードを同梱しています。
- Chararina が正常にインストールされている環境であれば、上記リンクをクリックするとインストールが開始されます。

* 注意事項 [#kea28d1a]
- α版リリースです。今後仕様等が変更になる場合があります。ご了承ください。
- Windows 8.1 Pro (64bit) + Chararina 3.33β でテストしています。正常動作していないと思われる場合は環境を沿えてコメントなどいただけると助かります。
- 下記は0.111α版では解決しています。(2014/04/30)
-- 2014/04/08: %%Windows 8.1 (32bit/64bit) 環境では動作しないようです。%%
--- 最近のWindows(Vista以降)ではpwszアーカイブのインストール先がC:\Users\(user)\AppData\Roaming\praesens\chararina以下になりますが,ここにプラグインを置いても読み込んでくれないようです。現状ではC:\Program Files (x86)\Praesens\Chararina\plugin以下に手動で移動してあげる必要があります。
-- 2014/04/08: UnloadPluginしないままChararinaを終了しようとした時にntdll.dllで読み込み違反になる場合があるようです。(Windows8.1 x64)

* 更新履歴 [#fa13e203]
- 2014/04/30 Version 0.111α
-- 同梱の MeCab を v0.96→0.996 へ
-- VS Express 2013で再ビルド
- 2007/11/05 Version 0.11α
-- 同梱の MeCab を v0.93→0.96 へ
-- MeCab 0.96 を用いるために再ビルド
- 2006/11/05 Version 0.1α
-- 初版公開

* ライセンスについて [#z1508d4a]
- 形態素解析プラグイン本体は MIT ライセンスに基づいた利用・再配布が可能です。詳細はアーカイブ内の LICENSE.txt 及び COPYING.txt を参照してください。
- MeCab 及び IPA 辞書をアーカイブに同梱しています。
-- 同梱している MeCab は BSD ライセンスに基づいて再配布しています。オリジナルの MeCab のライセンスは BSD,LGPL,GPL のトリプルライセンスで配布されています。
-- IPA 辞書は IPA 辞書のライセンスに基づいて再配布しています。

* 綾織からの利用方法 [#q95b5480]
- ドキュメントとか全然準備できていません。ごめんなさい。
- 非常駐型プラグインなので関数を呼び出す前に LoadPlugin しておく必要があります。
- 関数については plugin\morphalyzer\morphalyzer.h を参照してください。