使用 DB2 Text Search 进行全文本搜索
2009-11-20 00:00:00 来源:WEB开发网核心提示:开始之前了解本教程的内容,以及如何充分利用本教程,使用 DB2 Text Search 进行全文本搜索,关于本教程DB2 Text Search 是 DB2 9.5 的一个集成组件,由 IBM OmniFind™ Text Search 服务器提供支持,为文本搜索设置数据库设置测试数据库的步骤创建一个数据库
开始之前
了解本教程的内容,以及如何充分利用本教程。
关于本教程
DB2 Text Search 是 DB2 9.5 的一个集成组件,由 IBM OmniFind™ Text Search 服务器提供支持。它提供以下特性:
文本、HTML 和 XML 文档中的全文本搜索,包括布尔和通配符搜索
完全集成的 SQL、SQL/XML 和 XQuery 支持,包括用于搜索 XML 文档的 XPath 语法子集
使用可选同义词定义的语言处理
带调度选项的异步索引更新
本教程演示如何使用 DB2 Text Search 的基本特性对存储在数据库中的纯文本和 XML 文档进行搜索,并指导您完成以下任务:
准备数据库设置
为文本数据和 XML 文档创建文本索引
填充文本索引
在纯文本中进行搜索
确定结果的相关度
在 XML 文档中进行搜索
更新文本索引
清理
系统需求和先决条件
要完成下面的步骤,系统至少需要安装 IBM DB2 9.5 for Linux, UNIX, and Windows, Fixpack 1。注意,在使用 Database Partitioning Feature 的系统上不能激活文本搜索。
要运行本文中的例子,必须拥有要使用的 DB2 数据库服务器上的 DBADM 权限。按下一小节描述的步骤创建数据库,就可以自动获得该权限。为了管理文本搜索实例服务以及创建和修改这些例子中使用的数据库,必须拥有 DBADM 权限。
为文本搜索设置数据库
设置测试数据库的步骤
创建一个数据库。在这个步骤中,创建一个适合存储 XML 文档的数据库。从 DB2 命令窗口发出以下命令:
清单 1. 创建数据库的命令CREATE DATABASE mytstest USING CODESET UTF-8 TERRITORY US
赞助商链接