使用 DB2 Text Search 进行全文本搜索
2009-11-20 00:00:00 来源:WEB开发网指定默认的数据库。DB2 Text Search 提供了一个选项,它设置一个环境变量来指定用于文本索引管理命令的数据库。要设置该变量,指定:
清单 2. 用于指定默认数据库的命令EXPORT DB2DBDFT=mytstest
注意:对于 Windows,使用 SET DB2DBDFT=mytstest 命令。
如果已经拥有必要的用户授权,那么可以直接发出 db2ts 命令行命令,而不必指定连接子句。
启动文本搜索实例服务。要启动文本搜索实例服务,使用命令:
清单 3. 启动文本搜索的命令db2ts "START FOR TEXT"
在 Linux 和 UNIX 操作系统上,这个命令将启动一个守护进程。这个守护进程控制调度 DB2 数据库服务器上的文本搜索索引更新。IBM OmniFind Text Search 服务器也将被启动,并作为一个独立的进程运行。守护进程和 IBM OmniFind Text Search 服务器是在 DB2 实例所有者的授权名称下启动的。
在 Windows 操作系统上,这个命令启动 DB2TS 服务(DB2TS - <instance name>)。DB2TS 服务又启动 IBM OmniFind Text Search 服务器,然后控制调度文本搜索索引的更新。运行该命令的用户必须满足启动该服务的 Windows 需求。
启用数据库的文本搜索功能。DB2 Text Search 管理关于文本索引的信息,以支持索引更新或收集状态信息等管理任务。启用数据库文本搜索将创建包含该信息的系统表和视图。
清单 4. 启用数据库文本搜索的命令db2ts "ENABLE DATABASE FOR TEXT"
注意,如果没有设置 DB2DBDFT,那么该启用命令需要包括连接信息,如下面的例子所示:
更多精彩
赞助商链接