数据库管理


创建和更新单个数据库的全文索引
为数据库创建全文索引时,要小心地选择索引选项和更新频率,因为它们可以影响服务器的磁盘空间和处理速度。

Lotus Domino 将索引文件存储在数据库文件所在目录的子目录中,数据库文件通常位于 Domino 数据目录中。“filename.FT”是子目录的名称,这里 filename 是索引库的名称 -- 例如,“/EMPLOYEE.FT”。Domino 也可以将索引文件存储到所创建的一个链接目录中。全文目录必须驻留在相应数据库所驻留的目录中。

有关目录和数据库链接的详细信息,请参阅用目录和数据库链接组织数据库主题。

必须定期更新服务器上的全文索引,使其与数据库的更改保持同步。创建索引时,可以接受更新的缺省日程安排(每晚 2 AM)或指定其他日程安排。用户可以随时修改此设置。

此外,也可以随时从 Domino Administrator 中为服务器数据库手动更新索引。

注意 每当用户使用服务器进行复制时,都应更新本地数据库的全文索引。用户也可以随时对本地数据库手动更新索引。

创建一个或多个索引

1. 从 Domino Administrator 中,选择存储数据库的服务器或要进行索引的数据库。

2. 单击“文件”附签。

3. 在“工具”窗格中,确认在要编制索引的数据库的 ACL 中至少具有“设计者”存取级别。

4. 选择要建立索引的一个或多个数据库。

5. 在“工具”窗格中,选择“数据库”“全文索引”。

6. 选择“创建”。

7. (可选)选择下列索引选项(所有选项都将增加索引大小)。索引大小也取决于数据库中文本的数量(非文本元素不进行索引,如位图,按钮和代理)。要检查索引后数据库的索引大小,请查看“数据库属性“框中的“全文索引”附签。
索引选项描述
索引附加文件索引附件。同时选择“带找到的文本”,则只包括附件的 ASCII 文本;或同时选择“带文件过滤器”,则包括附件的完整的二进制内容。选择“带找到的文本”比选择“带文件过滤器”创建索引的速度快,但不全面。
索引加密的域索引加密域中的文本。

警告 选中此选项可能降低系统安全性

索引句子和段落分隔符除单词分隔符之外,还包括句子和段落分隔符使用户可以进行近似搜索。
启用区分大小写搜索按大小写匹配进行搜索。此选项会增加约 15% 的索引空间,因为每个单词必须被索引两次,例如,apple 和 Apple。


8. (可选)更改索引更新频率的缺省设置。更新频率选项在下表中进行描述。
“更新频率”选项进行更新的时间适用环境
每天(缺省值)每晚 2 AM Updall 服务器程序运行。

注意 要改变 Updall 程序每天自动进行索引更新的时间,请使用 NOTES.INI 文件中的 ServerTasksAthour 设置

较大型数据库,因为更新大型索引可能花费较长时间。
每小时更新每小时,按照 Chronos 服务器任务的日程安排。频繁更改数据库内容。如果数据库和服务器的后续监控表明数据库或服务器的性能较慢,请更改为其他频率设置。
Immediate关闭数据库后立即执行。非常频繁地更改数据库内容。如果数据库和服务器的后续监控表明数据库或服务器的性能较慢,请更改为其他频率设置。
定时更新按照 Domino 目录中 Updall 服务器任务的“程序”文档中的日程安排。

注意 如果选定了“定时”选项,则必须在“程序”文档中为 Updall 设置日程安排;否则,定时更新就不会进行。

此处的更新频率选项都不符合您的要求。
9. 单击“确定”。

10. 通知用户数据库已被索引。

另请参阅