検索一覧の結果表示についてNo.08998
おひ さん 05/02/24 01:59
 
おひと申します。
いつもお世話になっております。

検索一覧を表示するにあたり、メール一覧のソート指定によって、検索結果の表示に
かかる時間に差があります。
ヒット件数が多い(メール件数の表示が多い)場合、顕著に表れます。
(ヒット件数が少ないときは一瞬で表示されるので、どちらかというと、検索により
も表示に時間がかかっている感じです)

Subject/From/Date いづれでも、▲ より ▼ の方が遅いようです。


これは改善の余地が無いものでしょうか?

[ ]
RE:08998 検索一覧の結果表示についてNo.08999
秀まるお さん 05/02/24 10:37
 
 検索して一覧作成での、検索にヒットする件数が多い場合でも速くして欲しい
って話はつい最近ありました。

 僕もあまり深く考えてなかったんですが、つまり、ソートに時間がかかるって
ことのようなので、つまり、検索結果のメール1つ1つをソートしながら挿入し
てくのはやめて、傑作結果が全部出来てから最後にまとめてソートするような仕
組みにしたらいいんだろうと思います。

 といいつつも、やるとしたらオプション追加ってことにはなろうかと思うので
…。将来のネタとして保留させていただきます。

[ ]
RE:08999 検索一覧の結果表示についてNo.09003
おひ さん 05/02/24 16:23
 
おひと申します。
ご回答有難うございます。

承知致しました。
▲指定で検索すればしのげるので気長に待ちます。(^^

ちなみに私の環境では、
検索条件:
 ・フォルダ内のメール件数は約440件
 ・検索キーワードは "全件ヒットするもの"
 ・検索対象は "題名"
 ・"大文字/小文字の区別" 等の指定なし(OFF)
 ・検索結果画面は全画面表示(最大化)
 ・検索結果画面の "内容の表示" は OFF

Date(▲)で検索:
        約 1秒

Date(▼)で検索:
        約28秒

な、感じです。これはマシンスペックによると思いますが。

>  僕もあまり深く考えてなかったんですが、つまり、ソートに時間がかかるって
> ことのようなので、つまり、検索結果のメール1つ1つをソートしながら挿入し
> てくのはやめて、傑作結果が全部出来てから最後にまとめてソートするような仕
> 組みにしたらいいんだろうと思います。

または1つの案として、Becky! さんみたいに、ある程度は表示して、
検索が終了するまで画面を更新しない、というのもありかもしれませんね。
#あ、でも、クエリー結果の再検索では同じような動きしてる。

または、検索結果のソート指定は別に保持するとか。

>  といいつつも、やるとしたらオプション追加ってことにはなろうかと思うので
> …。将来のネタとして保留させていただきます。

ご面倒ですが宜しくお願い致します。(いずれ)
有難うございました。

[ ]
RE:09003 検索一覧の結果表示についてNo.09004
秀まるお さん 05/02/24 16:52
 
> Date(▲)で検索:
>         約 1秒
>
> Date(▼)で検索:
>         約28秒

 これはつまり、一番上に挿入すると、それによって一覧表示全体が再描画され
るので遅いってことなんでしょうね。ソートの処理じゃなくて。

 挿入する時はリストボックスの再表示をDisableして、いくつかまとめて挿入
してやれば速くなるんだろうと思いますが…。そういう方向で多少は速くなるよ
うに、近々いじってみたいと思います。

[ ]
RE:09004 検索一覧の結果表示についてNo.09005
おひ さん 05/02/24 17:28
 
おひと申します。
お世話になっております。


> > Date(▲)で検索:
> >         約 1秒
> >
> > Date(▼)で検索:
> >         約28秒
>
>  これはつまり、一番上に挿入すると、それによって一覧表示全体が再描画され
> るので遅いってことなんでしょうね。ソートの処理じゃなくて。

再描画に時間を費やしている感じです。
 #画面はフラッシュ、フラッシュ…です。
検索(当該メールを探す)や、ソート処理が遅いような感じは、私の所では
見た目見受けられません。

試しに、検索結果画面でメールが1行しか表示しないようにして検索すると、
 Date(▲)で検索: 一瞬
 Date(▼)で検索: 約1秒
です。

> うに、近々いじってみたいと思います。

宜しくお願い致します。(ぼちぼちで)

#遅いマシンでスイマセン…。

[ ]
RE:09005 検索一覧の結果表示についてNo.09007
秀まるお さん 05/02/24 17:38
 
 ってことでさっそくいじってみたら、50秒以上かかる検索が6秒程度にまで
高速化してしまいました。検索結果の更新を2秒に1回の割合でまとめてやるよ
うにしただけですけど。

 また近々テスト版をアップロードします。

[ ]
RE:09007 検索一覧の結果表示についてNo.09018
おひ さん 05/02/24 22:39
 
おひと申します。


おぉっ、早速有難うございました。
#いつもながら仕事が速く。

またもや試しに、今度は検索結果を1行も画面表示させないパターン
(検索状況がまったく見えん)で試してみました。そうすると、
 Date(▲)で検索: 一瞬
 Date(▼)で検索: 一瞬
でした。

ということは、これが本来の鶴亀の検索力だと思います。
更に、ということは、2秒に1回の更新でも、全件表示されるはず。(多分…)

私は20回/日ぐらい検索一覧を使うので、快適になったと思います。
#これで多い日も安心。

>  ってことでさっそくいじってみたら、50秒以上かかる検索が6秒程度にまで
多分、メール件数がべらぼうに多い!?

>  また近々テスト版をアップロードします。
でたら試してみます。
毎度有難うございました。

[ ]
RE:09007 検索一覧の結果表示についてNo.09041
おひ さん 05/02/27 00:49
 
おひと申します。
いつもお世話になっております。

4.10test2 にて、
 Date(▲)で検索: 一瞬
 Date(▼)で検索: 一瞬
であることを確認致しました。
また、他のフォルダでも確認し、感覚的にどちらでも違いが
わかりませんでした。

ご対応有難うございました。

#イヤ〜、快適・快適〜

[ ]