搜索索引

更新时间:2025-12-03 14:34:38

MailStore Server 为用户提供了极快的全文搜索。所有用户已访问的电子邮件均被搜索,大多数情况下仅几分之一秒。为了确保检索速度,MailStore Server 在归档过程中设置了搜索索引。它们的工作方式与书本背面常见的索引相似:在索引中向上看某物,比搜索每一页都能显著加快效果。

MailStore 服务器每维护一个索引文件

  • 每个文件组和
  • 每位用户。

MailStore Server 可以索引所有文件类型,其中已在 MailStore Server 计算机上安装了所谓的 IFilter。通常,IFilter 至少适用于已安装在相应设备上的所有应用程序。

出于稳定性和性能原因,MailStore Server 会直接处理以下文件类型,无论安装的 IFLITER 标准如何:

  • 文本文件(TXT)
  • HTML 文件(HTML 和 HTML)
  • PDF文件

有关索引的典型任务在以下部分中有描述。

安装缺失的 IFilter

通常,IFilter 至少适用于已安装在相应设备上的所有应用程序。例如,如果安装了 Microsoft Office 2013,则同时安装相应的 IFilter for Microsoft Office 文档。

在 MailStore Server 计算机上安装以下 IFilters,以索引相应的文件类型。在安装 IFilter 后重新启动 MailStore 服务器服务,以便 MailStore 能够检测新安装的 IFilters。

  • 纯文本文件(TXT,CSV)
    负责这些文件类型的 IFilter 默认随 Windows 一起发货。如果此选项被禁用,则注册表值可能出错。打开注册表编辑器,Default确认键的默认值为 HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.csv\PersistentHandler 设置为 {5e941d80-bf96-11cd-b579-08002b30bfeb},并在必要时进行更正。
  • Microsoft Office(97-2003)、Microsoft Office(2007及更高版本)
    所有这些文件类型均由 Microsoft Office 2010 筛选包支持。
  • 开放文档格式(页岩办公/开放办公)
    这些文件类型需要安装 OpenOffice 或 LibreOffice
    请注意:尽管微软的 Office 2010 包支持开放文档格式文件,但索引不适用于该 IFilters。

设置文件附件内容的索引

在标准配置中,MailStore Server 包含搜索索引中文件附件的文件名,但不包含其内容。要启用 MailStore Server 来搜索文件附件的内容,必须相应地进行配置。请按照以下步骤进行:

  • 启动 MailStore 客户端,并以管理员(管理员)身份登录。
  • 点击“管理工具”>“存储”,然后点击搜索索引。
  • 在附件区域点击“更改”...
  • 选择文件类型组,或在“其他文件扩展名”下方的文本字段中输入您希望存档的附件类型的空格分隔列表。
    科技指数 02-9 7.png
  • 点击 OK 以保存设置。

如果添加了文件扩展名,则在 MailStore 服务器计算机上未安装 IFilter 文件时,MailStore 会显示通知。

新设置适用于截至目前已存档的所有电子邮件。要将设置应用于已存档的电子邮件,请按照以下说明重新设置相应的搜索索引。

重建搜索索引

通常,搜索索引的创建、维护和使用完全透明,这意味着管理员和MailStore用户都无需了解其存在或内部工作。然而,在某些情况下,可能需要进行一些维护。例如:

  • 停电,
  •  MailStore Server 服务意外终止
  • 网络连接缺失(仅在NAS上存储)
  • 索引配置的变化或
  • 恢复无需搜索索引的备份时。

在这些情况下,可能会出现归档、索引和设置不再同步,并且必须重建单个索引。通常会显示相应的错误消息。如果需要重建多个索引,我们建议以安全模式启动 MailStore Server,以避免因归档配置文件、导出配置文件、作业或用户交互等后台任务而产生干扰。

要重建搜索索引,请按照以下步骤进行:

  • 启动 MailStore 客户端,并以管理员(管理员)身份登录。
  • 点击“管理工具”>“存储”,然后点击搜索索引。
  • 检查所有要重建的搜索索引。请输入状态的索引请重建,以便您方便使用。
  • 点击 重建搜索索引