Outlook 和 OWA 搜索不起作用 - 没有结果

Outlook 和 OWA 搜索不起作用 - 没有结果

我们的环境由单个 Exchange 2016 CU8 服务器和多个使用 Outlook 和 OWA 的客户端组成。

在 OWA 或 Outlook 桌面上,搜索(快速搜索和高级查找)均不起作用。结果为空,显示“未找到任何项目”。

其他怪异症状:
MSExchangeFastSearch 在事件查看器中抛出以下内容:

An operation attempted against a FAST endpoint exprienced an exception. This operation may be retried. Error details: Microsoft.Exchange.Search.Fast.PerformingFastOperationException: An Exception was received during a FAST operation. ---> System.ServiceModel.FaultException: Could not load file or assembly 'Microsoft.Exchange.TransportFlowMdm.105, Version=1.0.0.0, Culture=neutral, PublicKeyToken=0fbbedb750799a68' or one of its dependencies. The system cannot find the file specified.

检查新创建的数据库的数据库内容状态时:

ContentIndexState            : Unknown
ContentIndexErrorMessage     : Could not find registry value of Index Status for database
                               {3c0560f8-3c41-45cc-b176-823123ba9e26}.

我尝试过的步骤:
1) 重建内容索引(现在显示“健康”
2) 将邮箱移动到新数据库

我将在周末升级到 CU9 作为最后的努力。有人有什么想法吗?

答案1

首先,请确保 Microsoft Exchange Search 和 Microsoft Exchange Search Host Controller 服务正在运行。然后,在重建数据库的内容索引状态后,我们可以等待几个小时再次搜索并检查是否有帮助。此外,请运行以下命令来检查其他数据库的内容索引状态是否正常:

  • 获取邮箱数据库 |获取邮箱数据库复制状态 |fl 名称,内容索引状态

答案2

如果您现在仍需要帮助,请通过停止正在运行的搜索服务再次重建失败的内容索引,例如:

  • MS Exchange 搜索主机控制器 – C:>stop-service HostControllerService
  • MS Exchange 搜索 — C:>stop–service MSExchangeFastSearch

笔记:建议在工作时间以外执行此任务,因为它可能会导致服务器 CPU 利用率过高

然后按照以下步骤操作:

  1. 获取内容索引的位置。
  2. 内容索引位于数据库的名为 GUID 的文件夹中。
  3. 现在,删除文件夹并重复每个失败的内容索引的步骤。
  4. 然后,重新启动搜索服务。
  5. 根据数据量,重建将在一段时间后完成。

这是所有关于解决方案的信息,请单击这里如果您想获得详细的步骤解决方案。

答案3

您可以采取以下步骤来修复 Outlook 和 OWA 搜索:

  1. 重建内容索引,确保内容索引状态不仅“健康”,而且还反映每个数据库的正确状态。这些步骤因独立服务器和 DAG 而异。请参阅此链接

  2. 您可以在事件查看器中查找与 MSExchangeFastSearch 相关的其他错误消息或警告。这些消息或警告可能会提供更多有关根本原因的见解。

  3. 升级到 CU9 的计划是明智之举。它通常包含错误修复和改进,可能会解决您面临的问题。

相关内容