大家好,才是真的好。
今天我们讨论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,如下图:
这样就可以通过查看catalog.nsf的方式来确认哪些数据库开启了全文索引。
不过,从Domino R12版本开始,这里有了一个新的、更简单的方式来查看哪些数据库开启了FTI。
打开Domino Administrator 12.0.x管理客户机,点击File文件菜单下的Preferences->Administration Preferences,如下图:
在这里找到File选项卡,添加FT Index 列,如下图:
完成后,建议重启一下Domino Admin管理客户机, 这样我们在Domino Admin管理客户机的File选项卡下就可以直接看到FT Index列:
是不是简单很多?
这么多简单好用的新特性,你说R12的新特性文档怎么就不说明一下呢?
好吧,今天就介绍到这里吧。更多文章请关注微信公众号:协作者