搜索索引
更新时间: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 客户端,并以管理员(管理员)身份登录。
- 点击“管理工具”>“存储”,然后点击搜索索引。
- 在附件区域点击“更改”...
- 选择文件类型组,或在“其他文件扩展名”下方的文本字段中输入您希望存档的附件类型的空格分隔列表。
- 点击 OK 以保存设置。
如果添加了文件扩展名,则在 MailStore 服务器计算机上未安装 IFilter 文件时,MailStore 会显示通知。
新设置适用于截至目前已存档的所有电子邮件。要将设置应用于已存档的电子邮件,请按照以下说明重新设置相应的搜索索引。
重建搜索索引
通常,搜索索引的创建、维护和使用完全透明,这意味着管理员和MailStore用户都无需了解其存在或内部工作。然而,在某些情况下,可能需要进行一些维护。例如:
- 停电,
- MailStore Server 服务意外终止
- 网络连接缺失(仅在NAS上存储)
- 索引配置的变化或
- 恢复无需搜索索引的备份时。
在这些情况下,可能会出现归档、索引和设置不再同步,并且必须重建单个索引。通常会显示相应的错误消息。如果需要重建多个索引,我们建议以安全模式启动 MailStore Server,以避免因归档配置文件、导出配置文件、作业或用户交互等后台任务而产生干扰。
要重建搜索索引,请按照以下步骤进行:
- 启动 MailStore 客户端,并以管理员(管理员)身份登录。
- 点击“管理工具”>“存储”,然后点击搜索索引。
- 检查所有要重建的搜索索引。请输入状态的索引请重建,以便您方便使用。
- 点击 重建搜索索引。
