Почему почтовые клиенты сначала ищут самую старую почту? - PullRequest
1 голос
/ 27 ноября 2010

Я использую Outlook 2007, и я упорядочил свои письма так, чтобы самые последние из них были сверху (конфигурация по умолчанию).

Всякий раз, когда я что-то ищу, результаты поиска отображаются в правильном порядке, но самые старые письма обнаруживаются первыми.

Просто, чтобы объяснить, что я говорю, предположим, что это письма в моем почтовом ящике:

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_in_search,результаты выглядят так:

  • через 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.

Итак, я хочу знать, что - Является ли алгоритмически сложнее искать электронные письма в порядке появления новых почтовых клиентов вкаким-то образом, чем сделать это в менее полезном старом первом порядке?

1 Ответ

1 голос
/ 27 ноября 2010

Mail (s) добавляется,
логически самый старый идет первым, так как поиск выполняется последовательно.

Если алгоритм поиска от последнего к первому,
любые новые входящие письма между поиском не будут включены в поиск,
в качестве указателя-указателя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...