よくある質問と答
English version
4つ原因が考えられます.
- LiLFeS のプログラムが読み込めていない.
- Enju の起動時に文法の設定
ファイルなど(LiLFeS モジュール)を読み込むメッセージが表示されます.
grammar module, FOM module, parser module が正しく読み込まれているか
確認してください.エラーメッセージが表示されている場合には,読み込み
に失敗しています.LiLFeS のモジュールをインストールした場所(デフォル
トでは /usr/local/share/liblilfes)を,LILFES_PATH 環境変数に設定して
ください.
- 文法データが読み込めていない.
- Enju 起動時に各データを読み込むメッ
セージが表示されています.stemming database, grammar database,
unigram FOM model, syntax FOM model がそれぞれ読み込まれているか確認
してください.エラーメッセージが表示されている場合には,読み込みに失
敗しています.Enju の文法ファイルをインストールした場所(デフォルトで
は /usr/local/lib/enju)を,ENJU_DIR 環境変数に設定
してください.
- 品詞タガーまたはステマーの初期化に失敗している.
- Enju では品詞タガーとステマーを前処理に利用します.これらにパスが通っ
ていて,正しく利用できるかどうか確認してください.デフォルトでは
Enju 付属のタガーとステマーを利用するようになっています.また,品詞タガーは標準入力に
文を一行受け取って,各単語の後ろに "/品詞" を付けて標準出力に出力す
ることが想定されています.タガーの起動時などに余分な出力がないかも確
認する必要があります.
- 文法のバージョンが違う.
- Enju のバージョンとマイナーバージョンまで一致する文法データファ
イルを使用してください.例えば,enju-X.Y.Z を使用するときは,
enju-X.Y-data を使用してください.
liblilfes-1.3.2 以前を g++4 でコンパイルすると,type punning の実装の
不備により,曖昧性解消モデルが誤動作します.liblilfes-1.3.3 以上を使用
してください.
FireFox 1.0 では,XSLT の処理に問題があるため,テキストフォームに文字
が入力できなくなります.新しいバージョンにアップデートしてください.
あるバージョンの Firefox では,XSLT の処理にバグがあります.最新版にアッ
プデートしてください.
Enju の使い方
Enju ホームページ
辻井研究室
MIYAO Yusuke (yusuke@is.s.u-tokyo.ac.jp)