对联合数据库中的昵称建立索引
还可以对联合数据库中的昵称创建文本索引,该索引指向远程数据库中的一些表。在这种情况下,日志表的角色(对于增量索引更新)不同于它对于正则表的索引的角色。与正则表不同,不能对昵称创建 DB2
触发器,因此不能使用触发器将有关文档的更改信息插入到日志表中。因此,对昵称创建索引的增量更新有两种不同方法:
- 日志表是在联合数据库中以本地方式创建的,应用程序对包含有关昵称的正确更改信息的日志表负责。对于 DB2 视图,这与增量索引更新相似。此选项是缺省选项。
- 已建立 DB2 复制,以便在通常所说的“更改数据表”(CD 表)(对于 DB2 远程数据库)或者“一致更改数据表”(CCD 表)(对于非 DB2 关系数据库)中捕获对昵称引用的表的更改。于是 DB2 Net Search Extender
可以使用 CD 或 CCD 表而不必为昵称的索引创建日志表。在这种情况下,必须在 DB2TEXT CREATE INDEX 命令中指定捕获表特征。