Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Algorithm 为什么电子邮件客户端首先搜索最旧的邮件?_Algorithm_Email_Search_Sorting - Fatal编程技术网

Algorithm 为什么电子邮件客户端首先搜索最旧的邮件?

Algorithm 为什么电子邮件客户端首先搜索最旧的邮件?,algorithm,email,search,sorting,Algorithm,Email,Search,Sorting,我使用Outlook2007,并且我已经对邮件进行了排序,以便最新的邮件位于顶部(默认配置) 每当我搜索任何东西时,搜索结果都会以正确的顺序显示,但最早的邮件会首先被找到 为了解释我的意思,假设这些是我收件箱中的邮件: 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 当我在

我使用Outlook2007,并且我已经对邮件进行了排序,以便最新的邮件位于顶部(默认配置)

每当我搜索任何东西时,搜索结果都会以正确的顺序显示,但最早的邮件会首先被找到

为了解释我的意思,假设这些是我收件箱中的邮件:

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
当我在搜索中搜索
find\u时,结果如下所示:

  • 0.5秒后

    mail find_in_search 4
    
  • 1.0后

    mail find_in_search 3
    mail find_in_search 4
    
  • 2.0后

    mail find_in_search 1
    mail find_in_search 2
    mail find_in_search 3
    mail find_in_search 4
    
一旦我的搜索结果中有大量邮件,我必须等待太长时间才能得到正确的结果,即使大多数时候我都是在几天前尝试搜索邮件

我在Mozilla Thunderbird上观察到了同样的行为

因此,我想知道的是-在某种程度上,按照电子邮件客户端的最新优先顺序搜索电子邮件比按照不太有用的最旧优先顺序搜索电子邮件在算法上更难吗?邮件是附加的,
从逻辑上讲,搜索是按顺序进行的

如果算法从最后一个搜索到第一个,
搜索之间的任何新邮件都不会包含在搜索中,
当指针光标经过时。

邮件正在追加,
从逻辑上讲,搜索是按顺序进行的

如果算法从最后一个搜索到第一个,
搜索之间的任何新邮件都不会包含在搜索中,
当指针光标经过时