Namazuの設定ファイル.mknmzrcの設定方法について。
$ON_MEMORY_MAX
メモリ上で作成するインデックスの最大サイズをキロバイト(KB)単位で指定をする。例えば、100000000を指定すると、100MBとなる。
$FILE_SIZE_MAX
インデックスを作成する際、これに指定をしたファイルサイズ以上のファイルはインデックス作成の対象としない。キロバイト(KB)単位で指定をする。例えば、100000000を指定するとファイルサイズが100MB以上のファイルはインデックスを作成しない。
$ALLOW_FILE
インデックスを作成するファイル名に関する規則を指定する。例えば以下はとあるサーバーの本ファイルの抜粋だが、以下のようになっているはず。
$ALLOW_FILE = ".*\\.(?:$HTML_SUFFIX)|.*\\.txt" . # HTML, plain text
"|.*\\.gz|.*\\.Z|.*\\.bz2" . # Compressed files
"|.*\\.pdf|.*\\.ps" . # PDF, PostScript
"|.*\\.doc|.*\\.xls|.*\\.pp[st]" . # Word, Excel, PowerPoint
"|.*\\.eml|\\d+|[-\\w]+\\.[1-9n]"; # Mail/News, man
・・・
このような設定の場合はたとえば.html、.pdf、.docファイルなどがインデックス作成の対象となるが、ここで指定しないファイルのインデックスは作成されない。逆にインデックスを作成したくないファイルがある場合は、ここでの指定を外せばよい(行は#以降がコメントになるので#を入れてコメントにすればよい)。なお、最後の指定のみ、最後が「;」(セミコロン)になっているので注意。