您的位置信息之舟电 脑硬件栏目首页数据库类Oracle 收藏本页

→ 为什么利用Oracle Text实现全文检索首先必须把正确的文本加载到数据库表?方法是什么?

www.kepusoft.com 信息之舟电脑软件应用栏目

    信息之舟电脑软件应用栏目编者按:

    Oracle Text的体系架构

      一、Oracle Text 索引文档时所使用的主要逻辑步骤

      二、简单的示例利用Oracle Text实现全文检索的方法与步骤

      三、文本装载

      要实现文本的全文检索首先必须把正确的文本加载到数据库表中,默认的建立索引行为要求将文档装载在文本列中,尽管可以用其它方式 (包括文件系统和 URL 形式)存储文档 (在"数据存储"选项进行设置)。默认情况下,系统应该将文档装载在文本列中。文本列可以是VARCHAR2、CLOB、BLOB、CHAR或BFILE.注意,只有在将Oracle7系统移植到Oracle8的情况下才支持用LONG和LONG RAW 这两个相反的列类型存储文本。不能为列类型NCLOB、DATE和NUMBER建立索引。

      关于文档格式,因为系统能为包括HTML、PDF、Microsoft Word和纯文本在内的大多数文档格式建立索引,可以将其中的任何文档类型装载到文本列中(在"过滤器"选项中设置)。有关所支持的文档格式的详细信息,可以参阅Oracle Text User's Guide and Reference 中的附录"Supported Filter Formats".

      装载方法主要有以下几种:

      (1)SQL INSERT 语句

      (2)ctxload 可执行文件

      (3)SQL*Loader

      (4)从 BFILE 中装载 LOB 的 DBMS_LOB.LOADFROMFILE() PL/SQL 过程

      (5)Oracle Call Interface

www.kepusoft.com 信息之舟电脑之家收集整理推荐文章

相关文章:·使用SELECT语句中的 CONTAINS 运算符发出文本查询:单词查询和ABOUT查询
·Oracle Text的体系架构:使用Oracle Text的步骤 简单的示例 利用Oracle Text实现全文检索的方法与步骤
·利用Oracle Text实现为文本建立索引:索引集(Index Set)词法分析器(Lexer)过滤器(Filter)非索引字表(Stoplist)类
·如果表中的数据发生变化,比如增加或修改了记录,怎么办?
·利用Oracle Text实现为文本建立索引:存储(Storage)数据存储(Datastore)文档段组(Section Group)相关词表(Wordlist)类
·为什么利用Oracle Text实现全文检索首先必须把正确的文本加载到数据库表?方法是什么?
·Oracle Text 的体系结构及其使用:Oracle Text的体系架构 索引文档时所使用的主要逻辑步骤
·如何通过使用Oracle Text查询应用程序,显示满足查询条件的文档?
·怎样在Oracle里设置访问多个SQL Server数据库?
·Oracle Text 的体系结构索引维护与相关链接总结
→ Oracle栏目列表:

ACCESS
MS SQL
MySQL
Oracle
Foxpro
PowerBuilder
Sybase
其它

→ 赞助商链接:
→ 热门文章排行榜:
·使用SELECT语句中的 CONTAINS 运算符发出文本查询:单词查询和ABOUT查询
·Oracle Text的体系架构:使用Oracle Text的步骤 简单的示例 利用Oracle Text实现全文检索的方法与步骤
·利用Oracle Text实现为文本建立索引:索引集(Index Set)词法分析器(Lexer)过滤器(Filter)非索引字表(Stoplist)类
·如果表中的数据发生变化,比如增加或修改了记录,怎么办?
·利用Oracle Text实现为文本建立索引:存储(Storage)数据存储(Datastore)文档段组(Section Group)相关词表(Wordlist)类
·为什么利用Oracle Text实现全文检索首先必须把正确的文本加载到数据库表?方法是什么?
·Oracle Text 的体系结构及其使用:Oracle Text的体系架构 索引文档时所使用的主要逻辑步骤
·如何通过使用Oracle Text查询应用程序,显示满足查询条件的文档?
·怎样在Oracle里设置访问多个SQL Server数据库?
·Oracle Text 的体系结构索引维护与相关链接总结