[[全文検索システム『ひまわり』]] &size(20){&color(red){本ページは,現在構築中です。};}; *1.はじめに [#bd2b84dd] 『ひまわり』を教育現場で利用する場合,PC環境へのインストールの問題などから,USBへのインストールが必要になることがあります。このページでは,Windows PC を対象に,『ひまわり』と形態素解析システム MeCab を USB にインストールする方法を紹介します。 *2.USBへのインストール方法 [#de707ecd] ** 2.1 『ひまわり』 [#q3436e71] Windows PC では,『ひまわり』のフォルダを USB にコピーするだけで,そのまま『ひまわり』を利用できます。 ** 2.2 MeCab [#ub282a4a] 現時点(2016-03-14)の [[Windows 版 MeCab>http://taku910.github.io/mecab/]] は,インストーラの形式で配布されています。USB上にインストールすることもできますが,インストールの際に管理者権限が必要になりますので,次の手順で USB にコピーして下さい。 + MeCab を管理者権限を持っている Windows PC にインストールする + MeCab のインストール先のフォルダ(通常は,C:\Program Files\MeCab)をUSB上の『ひまわり』のフォルダにコピーする。 教育現場で利用する場合は,教師が上記2の MeCab フォルダを学生に再配布し,USBにコピーしてもらうのがよいでしょう。 ** 2.3 設定 [#w7175c1c] 『ひまわり』から MeCab を起動するための設定は,config_xxx.db.xml に記述されています。末尾が .db.xml の設定ファイルは,形態素解析結果を検索に利用する際に利用するもので,例えば,『ひまわり』に同梱されている,青空文庫サンプルの場合は,config_aozora_sample.db.xml です。 USBにインストールした MeCab を起動するには,次の箇所を「秀丸」などのテキストエディタで修正します。 <li name="MeCab" os="Windows" annotation="morph" command="C:\Program Files\MeCab\bin\mecab" option="--node-format=%m\t%f[0]\t%f[1]\t%f[2]\t%f[3]\t%f[4]\t... この設定のうち,command= の部分が MeCab のインストール場所を指定しています。上記の設定では,MeCab のデフォルトのインストール先(C:\Program Files\MeCab\bin\mecab)になっています。 USB の『ひまわり』フォルダに MeCab フォルダをコピーした場合は,次のように設定します。変更点は,command= と option= のところです。MeCab フォルダの場所は,『ひまわり』フォルダから相対的に設定しています。option の設定は,辞書の場所を指定するものです。 <li name="MeCab" os="Windows" annotation="morph" command="MeCab\bin\mecab" option="--rcfile=MeCab\etc\mecabrc --node-format=%m\t%f[0]\t%f[1]\t%f[2]\t%f[3]\t%f[4]\t... もし,MeCab フォルダを『ひまわり』フォルダの中の resources フォルダにコピーした場合は,次のようになります。 <li name="MeCab" os="Windows" annotation="morph" command="resources\MeCab\bin\mecab" option="--rcfile=resources\MeCab\etc\mecabrc --node-format=%m\t%f[0]\t%f[1]\t%f[2]\t%f[3]\t%f[4]\t... 以上のように設定ファイルごとに MeCab の設定を行います。ただ,既存の資料をインポートする場合のように,設定ファイルが生成される場合は,生成のたびに変更する必要があります。そのため,何度も修正する必要が生じる場合は,生成される設定ファイルの雛形のファイル resources\template\defaultConfig.xml を上記と同様に変更して下さい。 **2.4 形態素解析の実行 [#m745418b] 修正した設定ファイルを[ファイル]⇒[新規]で読み込み,[ツール]⇒[アノテーション]⇒[外部プログラム]⇒[MeCab]を実行すると,設定対象の言語資料に対して,形態素解析が実行されます。正常に終了すれば,(青空文庫サンプルのように)形態素解析結果を検索に利用できるようになります。 *3.MeCab インストール用パッケージ [#md4115f8] 上記で紹介した内容を簡単に実行するためのパッケージを用意しました。 - MeCab(ver.0.996) が『ひまわり』の resources フォルダにコピーされます - 2.3 の修正を行った defaultConfig.xml が resources\template フォルダにコピーされます。