Namazu-users-ja(旧)


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

Re: mknmzrc-sample, --config=./mknmzrc, package conf;(Re: 環境変数 LANG)



2000年03月06日(月)17時02分+0900
makotoさんは書きました。
> usuda> 2.mknmzrcの読み込み後の優先順位
> usuda>  テストのために./mknmzrcというファイルを作成して
> usuda>   % mknmz --config=./mknmzrc -V /home/www/foo 
> usuda>   として実行しています。
> 
> usuda>   @@ 設定ファイルを読み込み中:
> usuda>   @@  /usr/local/etc/namazu/mknmzrc
> usuda>   @@  ./mknmzrc
> usuda>   @@ 対象の探索を開始: Fri Mar  3 12:59:13 2000
> 
> usuda>   となっているので./mknmzrcも読み込んでいるようですが
> usuda>   /usr/local/etc/namazu/mknmzrc内の設定に従って動作しているようです。
> usuda>  テスト時に/usr/local/etc/namazu/mknmzrcをrenameして試していますが
> 
> 一応質問なのですが、./mknmzrc の中の perl の変数に
> $conf:
> という文字がついているか、あるいは一番最初に
> package conf;
> と書いてあるでしょうか。sample がそうなっていて、消さないでねと
> 書いてあるので間違いはないような気もするのですが、確認させて
> 下さい。
> ---
> (藤原)

ご指摘ありがとうございます。
只今確認したところ
./mknmzrcがちゃんと優先されているようなそうでないような感じです。
package conf;という行は一番最初に存在しています。
$conf:という文字が付いている行はありません。
以下にコメントになっていない行だけ書き出しておきます。
記述に間違いがあるような気もします。

------./mknmzrc----------
package conf;  # Don't remove this line!
$HTML_SUFFIX = "html?|[ps]html|html\\.[a-z]{2}|asp|cgi";
$ALLOW_FILE =      ".*\\.(?:$HTML_SUFFIX)|.*\\.txt" . # HTML, plain text
            "|.*\\.pdfl.*\\.doc|.*\\.xls";
$DENY_FILE = ".*\\.(gif|png|jpg|jpeg)|.*\\.tar\\.gz|core|.*\\.bak|.*~|\\..*|\x23.*";

------/usr/local/etc/namazu/mknmzrc----------
package conf;  # Don't remove this line!
$ALLOW_FILE =   ".*\\.(?:$HTML_SUFFIX)|.*\\.txt" . # HTML, plain text
                "|.*\\.gz|.*\\.Z|.*\\.bz2" .       # Compressed files
                "|.*\\.pdfl";
$DENY_FILE = ".*\\.(gif|png|jpg|jpeg)|.*\\.tar\\.gz|core|.*\\.bak|.*~|\\..*|.*\\
.doc|\x23.*";

----------------namazu-2.0.1/tests/data/ja/index_data内での実行例----
% mknmz --config=./mknmzrc -V ../
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LC_ALL = (unset),
        LANG = "ja"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
@@ 設定ファイルを読み込み中:
@@  /usr/local/etc/namazu/mknmzrc
@@  ./mknmzrc
@@ 対象の探索を開始: Mon Mar  6 17:30:52 2000
@@ 不許可:      /usr/home/usuda/arc/namazu-2.0.1/tests/data/ja/Makefile.in
@@ 不許可:      /usr/home/usuda/arc/namazu-2.0.1/tests/data/ja/Makefile.am
@@ 不許可:      /usr/home/usuda/arc/namazu-2.0.1/tests/data/ja/acrobat3.pdf
@@ 不許可:      /usr/home/usuda/arc/namazu-2.0.1/tests/data/ja/acrobat4.pdf
@@ 不許可:      /usr/home/usuda/arc/namazu-2.0.1/tests/data/ja/d20000220.hnf
@@ 適合:        /usr/home/usuda/arc/namazu-2.0.1/tests/data/ja/html.html
@@ 不許可:      /usr/home/usuda/arc/namazu-2.0.1/tests/data/ja/taro4.jsw
@@ 不許可:      /usr/home/usuda/arc/namazu-2.0.1/tests/data/ja/taro5.jaw
@@ 不許可:      /usr/home/usuda/arc/namazu-2.0.1/tests/data/ja/taro6.jbw
@@ 適合:        /usr/home/usuda/arc/namazu-2.0.1/tests/data/ja/mail-multipart.txt
@@ 適合:        /usr/home/usuda/arc/namazu-2.0.1/tests/data/ja/mail.txt
@@ 不許可:      /usr/home/usuda/arc/namazu-2.0.1/tests/data/ja/man.1
@@ 適合:        /usr/home/usuda/arc/namazu-2.0.1/tests/data/ja/msg00000.html
@@ 適合:        /usr/home/usuda/arc/namazu-2.0.1/tests/data/ja/plain.txt
@@ 不許可:      /usr/home/usuda/arc/namazu-2.0.1/tests/data/ja/plain.txt.Z
@@ 不許可:      /usr/home/usuda/arc/namazu-2.0.1/tests/data/ja/plain.txt.bz2
@@ 不許可:      /usr/home/usuda/arc/namazu-2.0.1/tests/data/ja/plain.txt.gz
@@ 適合:        /usr/home/usuda/arc/namazu-2.0.1/tests/data/ja/rfc0000.txt
@@ 不許可:      /usr/home/usuda/arc/namazu-2.0.1/tests/data/ja/tex.tex
@@ 不許可:      /usr/home/usuda/arc/namazu-2.0.1/tests/data/ja/word6.doc
@@ 不許可:      /usr/home/usuda/arc/namazu-2.0.1/tests/data/ja/word95.doc
@@ 不許可:      /usr/home/usuda/arc/namazu-2.0.1/tests/data/ja/word97.doc
@@ 不許可:      /usr/home/usuda/arc/namazu-2.0.1/tests/data/ja/word98.doc
@@ 不許可:      /usr/home/usuda/arc/namazu-2.0.1/tests/data/ja/Makefile
@@ 不許可:      /usr/home/usuda/arc/namazu-2.0.1/tests/data/ja/index_data/mknmzrc
@@ 不許可:      /usr/home/usuda/arc/namazu-2.0.1/tests/data/ja/index_data/excel.pl
@@ 適合:        /usr/home/usuda/arc/namazu-2.0.1/tests/data/ja/excel95.xls
@@ 適合:        /usr/home/usuda/arc/namazu-2.0.1/tests/data/ja/excel97.xls
@@ 対象の探索を終了: Mon Mar  6 17:30:52 2000
@@ 対象ファイル数: 8 (走査性能: 経過秒: 1, ファイル/秒: 8.0)
@@   潜在: 28, 不許可: 20, 拒絶: 0, 除外: 0
@@   MTIME 古すぎ: 0, MTIME 新しすぎ: 0
8個のファイルがインデックス作成の対象として見つかりました
@@ モジュール: excel.pl
@@ Processing ms-excel file ... (using  '/usr/local/bin/xlHtml')
1/8 - /usr/home/usuda/arc/namazu-2.0.1/tests/data/ja/excel95.xls [application/excel]
@@ モジュール: excel.pl
@@ Processing ms-excel file ... (using  '/usr/local/bin/xlHtml')
2/8 - /usr/home/usuda/arc/namazu-2.0.1/tests/data/ja/excel97.xls [application/excel]
@@ モジュール: html.pl
@@ Processing html file ...
3/8 - /usr/home/usuda/arc/namazu-2.0.1/tests/data/ja/html.html [text/html]
@@ モジュール: mailnews.pl
@@ Processing mail/news file ...
4/8 - /usr/home/usuda/arc/namazu-2.0.1/tests/data/ja/mail-multipart.txt [message/rfc822]
@@ モジュール: mailnews.pl
@@ Processing mail/news file ...
5/8 - /usr/home/usuda/arc/namazu-2.0.1/tests/data/ja/mail.txt [message/rfc822]
@@ モジュール: mhonarc.pl
@@ Processing MHonArc file ...
6/8 - /usr/home/usuda/arc/namazu-2.0.1/tests/data/ja/msg00000.html [text/html; x-type=mhonarc]
7/8 - /usr/home/usuda/arc/namazu-2.0.1/tests/data/ja/plain.txt [text/plain]
@@ モジュール: rfc.pl
@@ Processing rfc file ...
8/8 - /usr/home/usuda/arc/namazu-2.0.1/tests/data/ja/rfc0000.txt [text/plain; x-type=rfc]
インデックスを書き出しています...
[基本]
日付:                Mon Mar  6 17:31:01 2000
追加された文書の数:  8
サイズ (bytes):      35,153
合計の文書数:        8
追加キーワード数:    317
合計キーワード数:    317
わかち書き:          /usr/local/bin/kakasi -ieuc -oeuc -w
経過時間 (秒):       10
ファイル/秒:         0.80
システム:            freebsd
Perl:                5.00503
Namazu:              2.0.1
************************************************
臼田幸生 <usuda@xxxxxxxxxx>
建設省土木研究所  建設マネジメント技術研究センター