Namazu-devel-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: gcnmz
古川です。
From: Hajime BABA <baba@xxxxxxxxxxxxxxxxxxxxxx>
Subject: [namazu-devel-ja] gcnmz
Date: Sat, 27 Jan 2001 12:09:07 +0900
baba> gcnmz の処理なんですが、mknmz の中に完全に含めてしまっていいんじゃ
baba> ないでしょうか。別のプログラムにしておくのもそれはそれで結構なので
baba> すが、それとは別にマージしてしまってインデックスの最後に自動的に
baba> gcnmz() が起こるようになってるほうが、一般ユーザにとっては便利なん
baba> じゃないかとおもいます。
gcnmz の動作としては、削除されたファイルが 1 つでも、10 個でも、
処理量は、ほとんど変わらないので、ある程度たまったところで実行
する、というのは、それほど悪くない方法だと考えています。
ただ、おっしゃる通り、gcnmz になじみのない一般ユーザにとっては、
インデックスが巨大化する一方というのは、ちょっと気持ち悪いかも
しれません。
例えば、.mknmzrc か何かの設定で S/N 比 (削除されたファイルの割合)
を決めておいて、それを越えたら gcnmz を実行する、といった案は、
いかがでしょうか。
From: KOIE Hidetaka (鯉江英隆) <hide@xxxxxxxx>
Subject: [namazu-devel-ja] RE: gcnmz
Date: Sun, 28 Jan 2001 01:22:17 +0900
hide> 以前にgcnmzを試してみたときは、けっこうな時間がかかったので
hide> それほど頻繁に実行するものでもないな、という印象があるのですが
hide> mknmzとgcnmzをマージすると、
mknmz の処理の中で、gcnmz のための計算を一緒に行なうことで、トー
タルの時間が短縮される可能性はある、とは思うのですが、具体的には
現時点では思いつかないです。(mknmz の処理をそれほど把握していない
ので…)
hide> time(mknmz) ≦ time(mknmz + gcnmz) < time(mknmz) + time(gcnmz)
↑ここの等号が成立することは無いと思います。
--
Rei FURUKAWA
furukawa@xxxxxxxxxxxx