大家好,才是真的好。

今天我们讨论Domino运维管理问题:哪些数据库开启了全文索引?

在前面的某些篇章中,我们介绍过什么是Notes应用的全文索引Full Text Index,以下简称FTI。它是Notes库中的单词的文本索引或列表,包括数据库、文档或文档附件内的文本信息,能提供比简单搜索更准确、更快的搜索结果,也能按照指定的排序方式呈现搜索结果,更能执行更为复杂的搜索条件,例如And、Or、Not等。

全文索引在R5以前存在NSF数据库内,但从R5以后版本,移出到数据库外。在数据库的子文件夹中生成的,带有数据库的根文件名,扩展名为“.ft”。

从2011年发布的R853开始,可以在notes.ini文件中编辑语句:FTBasePath=X:\Full_Text_Dir来指定全文索引文件集中存放在某个磁盘路径位置。

今天我们的重点是判断哪些数据库开启了FTI。

有人说,我可以统计计算ft文件夹即可,这是一个好办法,不过是纯手动方式,而且随着数据库的增多,难度变得很大。

在R9版本以前,我们可以在catalog.nsf(数据库列表编目)库中做一下视图修改,从而查看哪些数据库开启了FTI,方法如下:

使用Domino Designer打开catalog.nsf数据库,找到视图Applications\by Server,然后在里面加上一列,列名,可以写为FT Index,值为DbFullTextIndexed,如下图:

全文索引的缺点 全文索引有哪些_nosql


这样就可以通过查看catalog.nsf的方式来确认哪些数据库开启了全文索引。

全文索引的缺点 全文索引有哪些_数据库_02


不过,从Domino R12版本开始,这里有了一个新的、更简单的方式来查看哪些数据库开启了FTI。打开Domino Administrator 12.0.x管理客户机,点击File文件菜单下的Preferences->Administration Preferences,如下图:

全文索引的缺点 全文索引有哪些_数据库_03


在这里找到File选项卡,添加FT Index 列,如下图:

全文索引的缺点 全文索引有哪些_数据库_04


完成后,建议重启一下Domino Admin管理客户机, 这样我们在Domino Admin管理客户机的File选项卡下就可以直接看到FT Index列:

全文索引的缺点 全文索引有哪些_全文索引的缺点_05


是不是简单很多?

这么多简单好用的新特性,你说R12的新特性文档怎么就不说明一下呢?