【確認】検索フォルダの検索結果についてNo.02368
TATE2 さん 09/12/08 17:18
 
秀まるおさん

TATEです。

検索フォルダで、以下のような条件でメールを
集めているのですが、最近、2日分ではなく
4日分を集めるようになりました。

flag=transmit=2日前-指定なし, subfolder=1


何か指定で変わったことがあるのでしょうか?

5.30β13


[ ]
RE:02368 【確認】検索フォルダの検索結果No.02370
秀まるお さん 09/12/08 17:59
 
 V5.30βから、検索フォルダの検索結果をファイルに保存して復元するように
なったので、結果として、古い検索結果がそのままずっと何日も残る形になりま
す。

 なので、「2日前」と指定してヒットしたメールが何日経っても検索結果から
消えない、ということになるのだと思います。

 (一応そういう仕様になることは分かっていましたが)

 たしかに「2日前」からの結果にするためには、「再検索」ボタンを押さない
とダメってことになります。

---------------------------------
 という仕様は…、やはりよくないような気がするので、やはり秀丸メール起動
時にtransmit=の指定がある場合に限って古いメールは除外するような処理を入
れようかなぁと思います。

 ということで、次のβ版からそういう風に直してみます。

[ ]
RE:02370 【確認】検索フォルダの検索結果No.02372
TATE2 さん 09/12/08 18:08
 
TATEです。

コメントありがとうございました。
仕様だったのですね。

ただ、再検索を実行しても、やはり4日分が表示される
ようです。
お知らせまで。


[ ]
RE:02370 【確認】検索フォルダの検索結果No.02373
おひ さん 09/12/08 22:39
 
いつもお世話になっております.

念のため1つご確認させて下さい.

(過去ログ追いかけて無いですし<手抜き)経緯はあると思うのですが,
検索フォルダでリアルタイム更新指定してもリアルタイムではない,
ということでしょうか.
# 最近アイコンがグレーアウトしないなぁと思っていましたが…

実のところ,transmit指定のみリアルタイム更新可能(になる),という
ことでしょうか.(多分,違うと思うですが)

[ ]
RE:02372 【確認】検索フォルダの検索結果No.02374
秀まるお さん 09/12/09 09:37
 
 再検索をしても4日分出てくるのはおかしいです。今こちらで簡単にテストし
た限りはそういう風にはなりませんでした。例えば今の時点で「2日前〜指定な
し」とすると、月曜日のメール以降しか出てこないです。

 もしかして送受信日付じゃなくてDate:ヘッダ的に4日前のも出てきてるだけ
ということではないでしょうか。検索条件としては「transmit=」となっている
ので、Date:ヘッダ的に古いメールが出てくるのは間違いでは無いと思いますけ
ども。

 あと、検索フォルダでの検索処理と「検索して一覧作成」での検索処理は同じ
なので、「検索して一覧作成」でも同じ結果になるはずだと思いますが、その辺
も確認いただけると何かヒントが見つかるかもしれません。もしよかったらその
辺もテストしてみて欲しいです。

[ ]
RE:02373 【確認】検索フォルダの検索結果No.02375
秀まるお さん 09/12/09 09:42
 
 リアルタイム更新の仕様としてですが、一度ヒットしたメールを時間が経過し
たからという理由でもう一度「ヒットするかどうか」をチェックしなおすことは
してない、ということになります。

 例えば「送受信日付=2日前〜指定無し」の検索フォルダがあったとして、そ
のままパソコンを放置して日付が0時0分をまたがった瞬間に自動的に再検索す
る(日付が古くなったメールを検索結果から除外する)というようなことはして
ない、という話です。

 リアルタイム更新というのは、新規に受信したメールとか、何らかの形でメー
ルが書き換えられたりしたメールについて、そのメールが検索条件にマッチする
かどうか調べて、マッチしてれば検索結果に追加する、というようなフォルダ、
ということになります。

[ ]
RE:02374 【確認】検索フォルダの検索結果No.02376
秀まるお さん 09/12/09 09:52
 
>  再検索をしても4日分出てくるのはおかしいです。

 今ソースコードを見直したら、4日分出てきてしまう可能性がありました。大
変失礼しました。

 もしかして秀丸メールをずっと起動しっぱなしで2日以上放置しておくと、
「2日前〜指定なし」の相対時刻の再計算がなされないまま2日放置されること
になって、結果として4日前のメールもヒットしてしまうことがあるかと思いま
した。

 (TATEさんがそういう使い方をされてるかどうか分かりませんが)

 なんとかいい解決策を考えたいと思います。

[ ]
RE:02374 【確認】検索フォルダの検索結果No.02377
TATE2 さん 09/12/09 10:01
 
TATEです。

再度確認しましたが、Date:ではなく送受信日付で
今日であれば月曜日からのメールがでてきます。

「検索して一覧作成」でも同じ結果です。

こちらのPCの問題でしょうか。


---------
ここまで書いて、ふと気がつきました。
2日前ということは、今日が9日であれば7日以降の
メールを検索するということだったでしょうか。
0日前と指定すると、本日分だけのメールが表示され
ましたので、小生の仕様誤認です。
すいません、お騒がせしました。



[ ]
RE:02376 【確認】検索フォルダの検索結果No.02389
TATE2 さん 09/12/18 17:02
 
TATEです。

レス遅くなりました。
β16にて再検索しなくとも検索フォルダがうまく表示される
ことを確認しました。
ありがとうございました。


[ ]