2010-11-27 5 views
1

私はOutlook 2007を使用しています。最新のものが上になるようにメールを注文しました(デフォルト設定)。メールクライアントが最も古いメールを最初に検索するのはなぜですか?

何かを検索すると、検索結果は正しい順序で表示されますが、最も古いメールが最初に検索されます。

ただ、私はこれらが私の受信トレイにメールしていると仮定し、言っているかを説明する:0.5秒後に

  • :私はfind_in_searchを検索する場合

    mail find_in_search 1 
    mail find_in_search 2 
    mail find_in_search 3 
    mail find_not 1 
    mail find_not 2 
    mail find_in_search 4 
    mail find_not 3 
    

    、結果は次のように表示されます1.0秒

    mail find_in_search 4 
    
  • 私は私の検索結果にメールの数が多いたら

    mail find_in_search 3 
    mail find_in_search 4 
    
  • は2.0S

    mail find_in_search 1 
    mail find_in_search 2 
    mail find_in_search 3 
    mail find_in_search 4 
    

た後、私もほとんどのかかわらず、正しい結果を得る前に、あまりにも長い間待たなければなりません私は数日後にメールを検索しようとしています。

私はMozilla Thunderbirdと同じ動作を観察しました。

私が知りたいことは - メールクライアントの最新の順に何らかの方法で電子メールを検索することは、それほど有用ではない最古の最初の順序で行うよりもアルゴリズム的に難しいですか?

答えて

1

メールが追加されています。
論理的に最も古いものが最初に検索されます。

ポインタカーソルが渡されると、最後のアルゴリズム検索はまず、検索の間で
任意の新しい着信メールが検索、
に含まれていないでしょうにする場合。

関連する問題