Oracle Text的体系架构
六、显示满足查询条件的文档
通常,通过使用Oracle Text查询应用程序,用户可查看查询所返回的文档。用户从命中列表中选择一个文档,然后应用程序以某种形式显示该文档。通过Oracle Text,可以用不同的方式再现文档。例如,可以通过突出显示查询词来显示文档。突出显示的查询词可以是相关词查询中的词,也可以是英文 ABOUT 查询中的主题词。
以下是关于输出效果和用于每个输出效果的过程的信息:
突出显示的文档,纯文本格式版本(CTX_DOC.MARKUP)
突出显示的文档,HTML版本(CTX_DOC.MARKUP)
突出显示纯文本格式版本的偏移量信息(CTX_DOC.HIGHLIGHT)
突出显示HTML 版本的偏移量信息(CTX_DOC.HIGHLIGHT)
纯文本格式版本,无突出显示(CTX_DOC.FILTER)
HTML版本文档,无突出显示(CTX_DOC.FILTER)
一、Oracle Text 索引文档时所使用的主要逻辑步骤
二、简单的示例:利用Oracle Text实现全文检索的方法与步骤
三、文本装载:全文检索首先必须把正确的文本加载到数据库表中装载方法主要有以下几种:
(1)SQL INSERT 语句(2)ctxload 可执行文件(3)SQL*Loader(4)从 BFILE 中装载 LOB 的 DBMS_LOB.LOADFROMFILE() PL/SQL 过程(5)Oracle Call Interface
四、为文本建立索引
五、查询 建立了索引,就可以使用 SELECT 语句中的 CONTAINS 运算符发出文本查询。使用 CONTAINS 可以进行两种查询:单词查询和ABOUT查询。
