Недавно мы перешли с сервера Exchange 2007 на два сервера Exchange 2010. После того, как миграция была запущена в производство, мы установили новую среду Citrix XenApp с Outlook 2010 в производстве вместо Outlook 2007, который мы использовали на нашем старом сервере терминалов.
Эта проблема: Результаты поиска в Outlook 2010 (без кеширования) и OWA включают только сообщения электронной почты, полученные и отправленные после миграции. Outlook 2007 на старом сервере терминалов включает результаты с начала времен, но результаты до миграции требуют времени, чтобы появиться (похоже, «индексация на ходу»).
Протестированное решение: - Режим кэширования: работает, но мы не можем заставить всех кэшировать свои электронные письма в нашем терминальном решении. - Восстановить поисковый индекс: попробовал скрипт ResetSearchIndex.ps1
но это не помогло.
Еще не проверено: - Перестроить поисковый индекс: ручная версия перестроения поискового индекса еще не пробовала, но отличается ли она от ps1-скрипта?
Индексы поиска не реплицировались между двумя почтовыми серверами, поэтому, хотя индекс поиска на сервере 0 был правильным, индекс поиска на сервере 1, используемый пользователями Outlook 2010, был неправильным.
Сделал сброс поискового индекса и на другом сервере, и теперь все работает отлично.