Namazu-users-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
シェルスクリプトによる mknmz 実行
- From: "西野和博 コベルコ建機" <nishinoka@xxxxxxxxxxxxxxxxxxx>
- Date: Thu, 28 Mar 2002 17:57:40 +0900
- X-ml-name: namazu-users-ja
- X-mail-count: 02551
西野と申します。
mknmzをシェルスクリプトで実行することによって、動きが変わって
しまいます。動きとしては下記2点です。
“mknmz -C”コマンドによる実行結果です。
読み込んだ設定ファイル: /usr/local/etc/namazu/mknmzrc
システム: linux
Namazu: 2.0.5
Perl: 5.006
NKF: module_nkf
KAKASI: module_kakasi -ieuc -oeuc -w
茶筌: no -j -F '%m '
わかち書き: module_kakasi -ieuc -oeuc -w
言語: ja_JP.eucJP
文字コード: euc
CONFDIR: /usr/local/etc/namazu
LIBDIR: /usr/local/share/namazu/pl
FILTERDIR: /usr/local/share/namazu/filter
TEMPLATEDIR: /usr/local/share/namazu/template
対応メディアタイプ:
application/excel
application/msword
application/pdf
application/x-bzip2
application/x-compress
application/x-gzip
message/news
message/rfc822
text/hnf
text/html
text/html; x-type=mhonarc
text/plain
text/plain; x-type=rfc
text/x-roff
まずは1点目。
1.PDFファイルのインデックス作成でmknmzをコマンドで実行した時は
うまくいっているのですが、シェルスクリプトでmknmzを実行した
時は、うまくいくファイルといかないファイルがあります。
うまくいかないファイルは“Unable to convert pdf file (maybe
copying protection)”とエラーが出ます。
ただし、作成されたインデックスで日本語検索はできました。
◆実行したシェルスクリプト
#!/bin/sh
export LANG=ja_JP.eucJP
PATH=/usr/local/sbin:/usr/sbin:/sbin:/usr/bin:/bin:/usr/local/bin:/root/bin:
/opt/bin:/usr/local/share/namazu/filter
export PATH
mknmz -O /home/webuser/indexpdf /home/webuser/html/pdf_test/
続きまして2点目。
2.シェルスクリプトによってキーワード数が異なります。
<スクリプト1>
#!/bin/sh
mknmz -O /home/webuser/indexpdf /home/webuser/html/pdf_test/
<スクリプト1の実行結果>
[基本]
日付: Thu Mar 28 17:08:08 2002
追加された文書の数: 7
サイズ (bytes): 452,209
合計の文書数: 7
追加キーワード数: 527
合計キーワード数: 527
わかち書き: module_kakasi -ieuc -oeuc -w
経過時間 (秒): 6
ファイル/秒: 1.17
システム: linux
Perl: 5.006
Namazu: 2.0.5
<スクリプト2>
#!/bin/sh
export LANG=ja_JP.eucJP
PATH=/usr/local/sbin:/usr/sbin:/sbin:/usr/bin:/bin:/usr/local/bin:/root/bin:
/opt/bin:/usr/local/share/namazu/filter
export PATH
mknmz -O /home/webuser/indexpdf /home/webuser/html/pdf_test/
<スクリプト2の実行結果>
[基本]
日付: Thu Mar 28 17:09:08 2002
追加された文書の数: 7
サイズ (bytes): 452,209
合計の文書数: 7
追加キーワード数: 723
合計キーワード数: 723
わかち書き: module_kakasi -ieuc -oeuc -w
経過時間 (秒): 5
ファイル/秒: 1.40
システム: linux
Perl: 5.006
Namazu: 2.0.5
何が原因でしょうか?
ご存知の方がいらっしゃいましたら、教えてください。
ちなみにLANGやPATHの記述を加えたのは、crontabによるmknmzを
行ったとき、言語やパスによるエラーが出たため、記述しました。
宜しくお願いします。