Namazu-users-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ファイル数、キーワード、インデックス作成日が更新されない。
- From: Chihiro Hamatani <chihiro4ml@xxxxxxxxxxx>
- Date: Tue, 26 Mar 2002 23:01:46 +0900
- X-ml-name: namazu-users-ja
- X-mail-count: 02544
- References: <200203252257103=nZ&4@fa2.so-net.ne.jp>
濱谷です。私も以前同じことで悩みました。
On Mon, 25 Mar 2002 22:57:10 +0900
Amuro Ray <gundam@xxxxxxxxxxxxxxxx> wrote:
|
| ○症状
| .namazurcのTemplateで指定したテンプレートではキーワード、
| インデックス作成日が更新されない。
|
| しかし、インデックスにあるテンプレートのキーワード、イン
| デックス作成日は更新されている。
こういうことだと思います。
mknmzを実行したとき、インデックスと同じディレクトリにある
テンプレートが更新されます。
よって、これと異なるテンプレートを.namazurcで指定した場合、
mknmzはこのことを知らないので、このテンプレートは更新されません。
より詳しく述べると、
・mknmz実行時にindexディレクトリにtemplateファイル(NMZ.headなど)
が存在しない場合
→デフォルトのtemplate(あるいは-Tオプションで指定したtemplate)が
indexにコピーされた後、NMZ.headなどが更新されます。
・mknmz実行時にindexディレクトリにtemplateファイル(NMZ.headなど)
が存在する場合
→indexディレクトリのtemplateファイル(NMZ.headなど)が更新
されます。
いずれにしても、namazu.cgi実行時にindexディレクトリと異なる
ディレクトリを.namazurcで指定した場合、テンプレートのキーワード数や
インデックス作成日は更新されません。
つまり、
mknmz実行時のtemplateと.namazurcのtemplateでは効果が異なるわけです。
よって、
| ○知りたいこと
| 指定したテンプレートのキーワード、インデックス作成日を更
| 新させるには、どうしたらよいか。
次のようにすれば良いと思います。
・indexディレクトリに存在するtemplateファイルを修正する。
・修正したtemplateファイルを、mknmz実行時に-Tオプションで
指定したディレクトリにコピーしておく。
(indexをすべて消去したときの対策)
---
濱谷 千尋 (Hamatani, Chihiro)
E-Mail: chihiro4ml@xxxxxxxxxxx http://discypus.jp