更新のタイミング

作成日:2002-12-24
最終更新日:

インデックスを作りなおす必要性

Namazu のインデックスは、 直前のインデックスから変更があったファイルのみを対象とする。 ところが、たとえばわかち書きを Kakasi から Mecab に変えたなどの理由で、 再度インデックスをゼロから作り直す必要が生じたとする。どうすればよいか。

スマートな解決方法は見当たらなかった。 私が採用したのは次の2方法である。

--mtimeオプションを利用する

--mtime=NUM オプションを利用する。 この NUM に+0を指定すると、すべてがインデックスから削除される。 そして再度、--mtimeオプションを指定しない、普通の更新をすればよい。

新たに索引を作りなおす

今まで作った索引 NMZ.* を他のディレクトリに移動し、 索引のディレクトリを空にする。そうして作り直す。 最近私はこちらの方法で行っている。

まりんきょ学問所全文検索システム Namazu > 更新のタイミング


MARUYAMA Satosi