Namazu-win32-users-ja(旧)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Chasen を使ったインデックス作成が出来ません



はじめまして、阪口@豊橋技科大と申します。

現在、Namazuを使わせて頂いて、学内の全文検索システムを構築しようと
試みています。
kakasiを用いたWeb上からの検索は出来るようになっています。
そこで、専門的な用語を含んだ文章が多いので、辞書に専門用語を追加
しようとしました。

しかし、kakasiではカタカナ語の登録が出来ないということなので、Chasen
を使うことにしました。
Chasenを使ってインデックスの作成を行おうとしたところ、Namazuがうまく
認識してくれず、インデックスを作ることが出来ませんでした。

Chasen自体は分かち書きが出来るという動作確認をしていますので、インス
トールはちゃんと出来ていると思われます。

念のため、Chasenを入れた後でNamazuをインストールし直してみましたが、
それでも全く駄目でした。


Chasenによるインデックス作成時のエラー
−−・−−・−−・−−・−−・−−・−−・−−・−−・−−・−−・−−・
−−
C:\>mknmz -c -O [c:\インデックスフォルダ] [c:\インデックス化したい文章の
あるフォルダ]
検索対象のファイルを調べています...
11個のファイルがインデックス作成の対象として見つかりました
1/11 - /c|/www/mirai-nmz/nmz_html/nmz-doc/NamazuWin32.htm [text/html]
'no' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
2/11 - /c|/www/mirai-nmz/nmz_html/nmz-doc/Second%20Page.htm [text/html]
'no' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
Win32::OLE(0.1101) error 0x80080005: "サーバーの実行に失敗" at
C:/namazu/share/n
amazu/filter/win32/oleexcel.pl line 92
3/11 - /c|/www/mirai-nmz/nmz_html/nmz-doc/goo-excel.xls Oops, cannot
start Excel
 at C:/namazu/share/namazu/filter/win32/oleexcel.pl line 154, <GEN5>
chunk 3.

3/10 -
/c|/www/mirai-nmz/nmz_html/nmz-doc/goo.files/cat%3Dtop%26contents%3Dgooto
p%26kind%3Dtoptext1%26site%3Dgootop%26ord%3D38528.html [text/html]
'no' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
4/10 -
/c|/www/mirai-nmz/nmz_html/nmz-doc/goo.files/cat%3Dtop%26contents%3Dgooto
p%26kind%3Dtoptext2%26site%3Dgootop%26ord%3D38528.html [text/html]
'no' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
5/10 -
/c|/www/mirai-nmz/nmz_html/nmz-doc/goo.files/cat%3Dtop%26contents%3Dgooto
p%26kind%3Dtoptext3%26site%3Dgootop%26ord%3D38528.html [text/html]
'no' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
6/10 -
/c|/www/mirai-nmz/nmz_html/nmz-doc/goo.files/top%3Bsz%3D224x33%3Bord%3D38
528.html [text/html]
'no' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
7/10 - /c|/www/mirai-nmz/nmz_html/nmz-doc/goo.htm [text/html]
'no' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
8/10 - /c|/www/mirai-nmz/nmz_html/nmz-doc/rink.htm [text/html]
'no' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
Win32::OLE(0.1101) error 0x80080005: "サーバーの実行に失敗" at
C:/namazu/share/n
amazu/filter/win32/olemsword.pl line 93
9/10 -
/c|/www/mirai-nmz/nmz_html/nmz-doc/%A3%B4%B7%EE%A3%B2%A3%B4%C6%FC%C2%C7%A
4%C1%B9%E7%A4%EF%A4%BB%CD%D1%A5%E1%A5%E2.doc Oops, cannot start Word at
C:/namaz
u/share/namazu/filter/win32/olemsword.pl line 155, <GEN5> chunk 10.

9/9 - /c|/www/mirai-nmz/nmz_html/nmz-doc/%A3%C3%A3%C9%A3%CA.htm
[text/html]
'no' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
[追加]
日付:                Mon Feb  5 13:30:41 2001
追加された文書の数:  9
サイズ (bytes):      80,419
合計の文書数:        9
わかち書き:          no -j -F '%m'
経過時間 (秒):       365
ファイル/秒:         0.02
システム:            MSWin32
Perl:                5.00503
Namazu:              2.0.5

−−・−−・−−・−−・−−・−−・−−・−−・−−・−−・−−・−−・
−−

「no」が認識されていないということは、
c:\namazu\share\namazu\pl\conf.pl の184行目〜
	# ChaSen 1.51 or later (simple wakatigaki)
	#
	$CHASEN = "no -j -F '\%m'";

	#
	# ChaSen 1.51 or later (with noun words extraction)
	#
	$CHASEN_NOUN = "no -j -F '\%m %H\\n'";

または、c:\namazu\etc\namazu\mknmzrc の185行目〜
	# ChaSen 1.51 or later (simple wakatigaki)
	#
	#$CHASEN = "no -j -F '\%m'";

	#
	# ChaSen 1.51 or later (with noun words extraction)
	#
	#$CHASEN_NOUN = "no -j -F '\%m %H\\n'";

の値を書き換えればうまく動くと思うのですが、何を入力したらいいか
が分かりません。


Windows環境でChasenを利用している方がおられましたら、教えて頂けない
でしょうか。
よろしくお願いいたします。

動作環境は以下の通りです。
OS	 :Windows 2000
NAMAZU	 :namazu 2.0.5 for Win32
PERL	 :Perl 5.005_03
NKF	 :Nkf 1.7(Nkf for Windows32)
Webサーバ :httpd 1.29c
KAKASI	 :kakasi 2.3.2 for Win32
茶筌	 :Chasen 2.1 for Windows


********************************************************
 阪口@豊橋技術科学大学 未来技術流動研究センター
 E-mail:aki@xxxxxxxxxxxxxxx
********************************************************