DB2 Net Search Extender V9.1是DB2 Extender系统中的一个产品,对于存储在DB2,其他数据库和文件系统中的文本文档,DB2 Net Search Extender V9.1为用户和应用程序提供了一种使用SQL查询来搜索这些文档的快速、通用和智能的方法。
一、使用SQL标量函数搜索:
1、启动搜索引擎并创建数据库
db2text start
db2 create db testdb
2、启用数据库以进行文本搜索
db2text enable database for text connect to testdb
3、创建表
db2 connect to testdb
db2 "CREATE TABLE books (isbn VARCHAR( 18 ) not null PRIMARY KEY,author VARCHAR(30), story LONG VARCHAR, year INTEGER)"
db2 terminate
4、对文本列创建索引
db2text "CREATE INDEX db2ext.myTextIndex FOR TEXT ON books (story) CONNECT TO testdb"
5、插入测试数据
db2 connect to testdb
db2 "INSERT INTO books VALUES ('0-13-086755-1','John', 'A man was running down the street.',2001)"
db2 "INSERT INTO books VALUES ('0-13-086755-2','Mike', 'The cat hunts some mice.', 2000)"
db2 "INSERT INTO books VALUES ('0-13-086755-3','Peter', 'Some men were standing beside the table.',1999)"
db2 terminate
6、使文本索引同步
db2text "UPDATE INDEX db2ext.myTextIndex FOR TEXT CONNECT TO testdb"
7、使用SQL标量函数搜索
db2 connect to testdb
db2 "SELECT author, story FROM books WHERE CONTAINS(story, '\"cat\"') = 1 AND YEAR >= 2000"
二、使用高速缓存用法和存储过程搜索:
1、对story列创建文本索引mySTPTextIndex,对author与story创建高速缓冲表
db2text "CREATE INDEX db2ext.mySTPTextIndex FOR TEXT ON books (story) CACHE TABLE (author, story) MAXIMUM CACHE SIZE 1 CONNECT TO testdb"
2、使用表的数据更新索引
db2text "UPDATE INDEX db2ext.mySTPTextIndex FOR TEXT CONNECT TO testdb"
3、激活高速缓存表
db2text "ACTIVATE CACHE FOR INDEX db2ext.mySTPTextIndex FOR TEXT CONNECT TO testdb"
4、使用db2ext.textSearch存储过程进行搜索
db2 "call db2ext.textSearch('\"cat\"','DB2EXT','MYSTPTEXTINDEX',0,2,0,0,?,?)"
5、取消调整缓存表
db2text "DEACTIVATE CACHE FOR INDEX db2ext.mySTPTextIndex FOR TEXT CONNECT TO testdb"
三、使用SQL标量表函数搜索:
db2 "SELECT author, story FROM books b, table (db2ext.textsearch('\"cat\"','DB2EXT','MYTEXTINDEX', 0, 2, CAST(NULL AS VARCHAR( 18 )))) T where T.primKey = b.isbn"
分享到:
相关推荐
Net Search Extender提供给用户一种使用SQL查询来搜索文档的快速、通用和迅捷的方法。
使用网件无线路由器建立USB共享打印服务器需要的程序
Arcsde 9.3 db2 安装简单图解 spatial extender
VS2005Extender
VisendoSMTPExtender_Plus_x64.msi
提供POP3服务
VisendoSMTPExtender,一款免费的POP服务器搭建软件。。。。。。。。。。。。。。。。。。
VS10x Comments Extender VS2010 絕妙註解套件
从大一学C语言的时候就想写一个软件,可以修改Windows 菜单的内容及图标,但是这只是当时的梦想,因为当时感觉 <br>不知道怎么写。 <br> 转眼间,已经大三了,突然想起了大一时的这个梦想,决定完成它。...
1.9.2 DB2 Net Search Extender .....................................................................................17 1.9.3 Starter Toolkit for DB2 on Rails..............................................
亲测可用,windows2008 2012 第三方pop3程序, 无垃圾广告 杂七杂八的东西
本书为 TNT DOS-Extender 8.0 的参考手册之一。 TNT DOS-Extender Reference Manual(参考手册) 保护模式环境详细介绍(各种参数)、编程介绍 ------------------------------------------------------------ 欢迎...
Battery_Life_Extender
1.9.2 DB2 Net Search Extender .....................................................................................17 1.9.3 Starter Toolkit for DB2 on Rails..............................................
提供POP3服务
在我的Ko-fi目标中阅读有关此内容的更多信息: VNDB扩展器2020 VNDB Extender的更新版本 新的功能: 旧版视图:允许暂时禁用VNDB Extender 同步加载:帮助防止大量请求导致的VNDB阻止 VN列表支持:现在,您可以在...
本书为 TNT DOS-Extender 8.0 的参考手册之一。 ------------------------------------------------------------ 欢迎使用 TNT DOS-Extender 和 TNT Realtime DOS-Extender,这是 Phar Lap 的最新的那个年代曾经屡获...
本书为 TNT DOS-Extender 8.0 的参考手册之一。 ------------------------------------------------------------ 欢迎使用 TNT DOS-Extender 和 TNT Realtime DOS-Extender,这是 Phar Lap 的最新的那个年代曾经屡获...
警告:请仅用于个人用途!请勿用于商业场合!请尽量支持原作者! AxTools CodeMap/Comments Extender/Editor View Enhancer 注册码生成器。 这些是 AxTools出品的三款用于VS2010的编辑器扩展,比较小巧实用,但是...
disable_control_extenderdisable_control_extenderdisable_control_extender