Namazu-win32-users-ja(旧)


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

Re: ole オプション



上口です。

>mknmz に -a を追加してみて下さい。
>ALLOW_FILE で許可されていないファイルは、いくら文章フィルタが設定されていても
>インデックス対象にはなりません。

勘違いしてました。
manual.html#doc-filter の中にある「必需品」が必要な場合にのみ必要なのかと
思っていました。 さっそく xpdf-0.90-win32 より pdftotext を追加し

 $ALLOW_FILE =	".*\\.(?:$HTML_SUFFIX)|.*\\.txt" .
 		"|.*\\.pdf|.*\\.doc|.*\\.xls" .
		"|.*\\.ppt" .

と改め、検索対象ファイルには word,xls,powerpoint,pdf と4ファイルを用意して
mknmz -a -O e:\www\index . を実行しましたが

4個のファイルがインデックス作成の対象として見つかりました
1/4 - /E|/www/Trip/test_ppt.ppt 未対応の形式 (application/msword)無視します
1/3 - /E|/www/Trip/test_word.doc 未対応の形式 (application/msword)無視します
1/2 - /E|/www/Trip/test_xls.xls 未対応の形式 (application/powerpoint)無視します
1/1 - /E|/www/Trip/text_pdf.pdf 未対応の形式 (application/pdf)無視します

同環境を用いて、
mknmz -o -O e:\kamiguch\www\index . を実行しますと
2個のファイルがインデックス作成の対象として見つかりました
Use of uninitialized value at C:/namazu/share/namazu/filter/gfilter.pl line 67.
Use of uninitialized value at C:/namazu/share/namazu/filter/gfilter.pl line 70.
1/2 - /E|/www/Trip/test_word.doc [application/msword]
2/2 - /E|/www/Trip/text_pdf.pdf 未対応の形式 (application/pdf)無視します

となりました。-a では対象ファイルは見つかりましたが
-o では xls,powerpoint が抜ける点。(-a -o とオプション2つが必要ですか!?)
未対応の形式 というエラーが発生する点。($ALLOW_FILE 以外に設定する箇所あり!?)

度々すみませんが、ヒント下さい。