namazu-ml(ring)


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

Re: 日付範囲指定



古川です。

From: Masao Imaishi <Masao.Imaishi@xxxxxxxxxxxxxxxxxxxxx>
Subject: [namazu 1084] 日付範囲指定
Date: Fri, 15 Oct 1999 16:39:32 +0900
Masao.Imaishi> ・あるいは日付で絞り込む
Masao.Imaishi> [namazu 1033] Re: 要望2つ
Masao.Imaishi> >検索方法を +date:/Sep 1999/
Masao.Imaishi> >とかして、ソート時のオプションを[in late order]
Masao.Imaishi> >にしておけば、ほぼご希望の動作になると思います。

「何年何月のファイル」という絶対指定は、これでできるので、あとは「最近
一週間」とか「一年前」などの相対指定ができればいいなあ、と個人的には思
います。


From: Masao Imaishi <Masao.Imaishi@xxxxxxxxxxxxxxxxxxxxx>
Subject: [namazu 1086] Re:  日付範囲指定
Date: Fri, 15 Oct 1999 20:02:12 +0900
Masao.Imaishi> pnamazuのsourceを眺めてたのですが、ちょっと
Masao.Imaishi> 大変そうだったので、尋ねてみました。

pnamazu のが「大変そう」に見えるのは、(コードがきたないことと) 仕様が
悪いせいです。特に、私の趣味で、検索式に書くようにしたことが大きいです。

namazu のように、本格的に使われるクライアントでは、検索式に書くよりも、
別のパラメータとした方がよいと思います。

検索式で、'namazu & +date:/1998/' とした場合、

    (1) 'namazu' でヒットする文書を抽出し、
    (2) '+date:/1998/' でヒットする文書を抽出し、
    (3) (1) と (2) の and を計算する

わけですが、文書が多くなってくると、IGNORE_HIT を越えてしまうために、
(2) ができないことがあります。

# 例
# http://www.jp.freebsd.org/search.html で、freebsd-users-jp から
# +date:/1998/ を検索した場合


現在でも、NMZ.t を使って欠番チェックするしくみがありますから、ここを
変更して、時刻の範囲チェックにするのが、よさそうです。

-- 
Rei FURUKAWA 
furukawa@xxxxxxxxxxxx