日付範囲(Date:)の検索No.05899
L47B307 さん 01/10/05 20:48
 
 最近のバージョンで検索履歴を作成して呼び出せるようになりましたが、
日付範囲だけで検索した場合(Date:のみ?)履歴に追加されていないみたいです。

 一つだけ追加されて、その後範囲の条件を変えて検索しても初めの条件が
上がってきているだけのように思えます。


 また、Date:の検索自体もおかしいのではないでしょうか。

 絶対にヒットするはずの条件で検索しても0件の時があります。(n時間前だけ?)

 例えば、この鶴亀バグのフォルダで「1日前〜1時間前」で検索します。
 現在こちらでは13件ヒットします。 最新のメールはDate:19:02です。
 その後、条件を「5時間前〜1時間前」にして検索します。
 0件になります。 現在20:45ですので、少なくとも先ほどの最新メールは
検索結果に出てくるはずなのに実際はヒットしてきません。

 今度は「30時間前〜1時間前」で検索します。
 すると、最新メール19:02だけが検索結果として出てきました。
 30時間前〜ならもっと出てくるはずなのに1件しか出てきていません。


 ついでの要望ですが、「1時間前〜5時間前」など、新旧の順番が逆の場合でも
同じように検索できるようにして欲しいです。

OS : Win Me
TuruKame 1.40

[ ]
RE:05899 日付範囲(Date:)の検索No.05901
秀まるお さん 01/10/05 23:27
 
 これまた詳しい調査ありがとうございます。

> 最近のバージョンで検索履歴を作成して呼び出せるようになりましたが、
>日付範囲だけで検索した場合(Date:のみ?)履歴に追加されていないみたいです。

 調べてみたら、Date:の処理の部分がなぜか送受信日付の処理になってました。
たぶんカットアンドペーストしてそのままコンパイルが通って万々歳してたに違
いないです。さっそく修正しました。

> また、Date:の検索自体もおかしいのではないでしょうか。

 これまたこちらのテスト不足でご迷惑おかけしてすみません。たしかに時間が
ずれて検索されてました。具体的にはグリニッジ時刻と日本時刻の差の分だけ誤
差が出てまして、9時間ずれた物が検索対象となってしまってました。(Date:
部分の日付はグリニッジ時刻で内部的に保持してたのを忘れてました。)

 これまたさっそく修正させていただきます。

> ついでの要望ですが、「1時間前〜5時間前」など、新旧の順番が逆の場合でも
>同じように検索できるようにして欲しいです。

 1〜5のような指定なら出来ますが、片方が「指定なし」になっているとまず
いです。

 とりあえず「指定なし」以外の場合だけ鶴亀側で自動入れ替えすることにして
みます。

[ ]