Oracle Text使用小结

发布 2019-06-17 11:31:37 阅读 6649

一、oracle text介绍。

oracle从7.3开始支持全文检索,即用户可以使用oracle服务器的上下文(context)完成基于文本的查询(具体可采用通配符查找、模糊匹配、相关分类、近似查找、条件加权和词意扩充等方法);在oracle 中称为context ;在oracle 8i中称为intermedia text ; oracle9i中称为oracle text。oracle text是9i标准版和企业版的一部分,oracle9i将全文检索功能做为内置功能提供给用户,使得用户在创建数据库实例时自动安装全文检索。

oracle text使oracle 9i具备了强大的文本检索能力和智能化的文本管理能力。使用oracle text,可以方便而有效地利用标准的sql工具来构建基于文本的新的开发工具或对现有应用程序进行扩展。应用程序开发人员可以在任何使用文本的oracle数据库应用程序中充分利用oracle text搜索,应用范围可以是现有应用程序中可搜索的注释字段,也可是实现涉及多种文档格式(包括doc,excel,txt,pdf等)和复杂搜索标准的大型文档管理系统,还可是来自internet和文件系统的文本数据搜索xml应用程序。

oracle text支持oracle数据库所支持的大多数语言的基本全文搜索功能。

要使用oracle text,必须具有ctxapp角色或者是ctxsys用户。oracle text 为系统管理员提供ctxsys用户,为应用程序开发人员提供ctxapp角色。ctxsys 用户可执行以下任务:

启动oracle text服务器,执行ctxapp角色的所有任务。具有ctxapp角色的用户可执行以下任务:创建索引,管理oracle text数据字典,包括创建和删除首选项,进行oracle text查询,使用oracle text pl/sql程序包。

二、oracle text索引。

a、index简介:

索引就是将文本打碎分成很多标记(token),这些标记通常是用空格分开的一个个单词。oracle text应用的实现可以理解为就是一个“装载数据—> 配置索引—> 索引数据—>执行检索—> 维护索引”的过程。

index的索引类型有:context,ctxcat,ctxrule。下面就对索引做简单的描述:

最常用的就是 context索引,使用最通用的contains操作符进行查询。

b、context 索引。

oracle text context 索引是反向索引(inverted index),每个标记 (token)都映射着包含它自己的文本位置。在索引建好后,可以查到oracle自动产生的表(假设索引名为myindex):dr$myindex$i、dr$myindex$k、dr$myindex$r、dr$myindex$n,其中以i表最重要,该表保存的是oracle 分析文档后生成的token记录,包括token出现的位置、次数、hash值等。

包括一下参数:datastore types,filter types,lexer types,wordlist type,storage types,section group types,stoplists,system-defined preferences,system parameters,每个参数设置的目的是:

下面就对每个参数包含的值、值的意义及目的做简单描述:

1、datastore types

2、filter types

3、lexer types

basic_lexer,针对英语;chinese_vgram_lexer,专门的汉语分析器,支持所有汉字字符集;chinese_lexer,这是一个新的汉语分析器,只支持utf8字符集(也支持zhs16gbk字符集)。

ansys使用技巧

如何计算约束反力的合力与合力矩 有时需要计算约束面上所有节点的约束反力相对于一点的合力和合力矩,可以通过如下两个命令来实现 spoint和fsum。首先用spoint命令指定一点,可以通过节点号或坐标来指定,其目的是相对于该点计算力矩。然后选择出约束面上的节点,执行fsum的结果就给出这些点反力的合...

格式工厂使用讲解

功能特别强大,操作格外简单。格式工厂,顾名思义就是用来转换格式的,它可以用来转换 格式,音频 乐 格式,还有 格式。以 格式的转换为例 第一步 先选择要转化成什么格式。然后在添加文件。然后就选择你所要添加的文件。单击确定,然后就选择开始,几分钟后 就能够转换成你想要的格式,完成之后是会有提示音。如果...

电梯使用移交单

甲方。乙方。甲乙双方经友好协商,乙方就销售合同编号之电梯移交于甲方使用。一 电梯合约资料 承蒙贵单位的支持,我公司安装的单县时代广场工程16台电梯已于年 月 日完工,经自检 专检合格后,再经菏泽市特种设备检测检验所检测 已合格。现交付给贵单位使用。现移交电梯有关资料及物件如下 移交单位 章接受单位 ...

proe的使用技巧

6.请以文件的扩展名来说明pro e的文件格式。答 7.请指定一目录来作为默認的工作目录。答 请按3.3.3节或3.3.4节操作。8.说明和两文件的作用和其内容性质的不同。答 pro e包含两个重要的系统设置文件 和 前面谈过的文件是文本文件,保存定义pro e对操作的处理方式的所有设置。而文件则是...

硒鼓使用小常识

一 激光打印机硒鼓使用注意事项。1 避免硒鼓在高温 高湿 高寒环境下使用和保存。确保硒鼓远离显示器 硬盘驱动器或其它磁性物质。2 新硒鼓上机前应先以水平方向摇晃5 7次,使粉腔内的碳粉均匀分布,否则可能会出现颜色不均匀的情况。3 硒鼓在未使用时请不要将黑色胶袋撕开,避免硒鼓被强光照射,损坏感光鼓。4...

手机使用技巧大全

下次当你碰到这种情况时请省下你的钱,告诉你一个很有效的方法不妨试试看。1.把电池用报纸包起来再放进塑料袋裹包好放入冷冻库三天 报纸可吸收多余水份 2.三天后取出常温下放二天。3.二天后将电池充电,充饱后装进行动 裹测试 预估可救回80 90 本讯息由知名电池厂商工程师透露,根据测试过的朋友指出效果相...

汽车使用小知识

汽修专家支招 汽车使用小知识。许多朋友最近购买了新车,这给他们的工作和生活都带来了极大的方便和乐趣。但是要使用好这个复杂的高科技产品,也需要具有适当的汽车保养维修知识,才能使你的汽车安全经济地充分发挥效能。现在我们请四川万通汽修学校的专家给我们介绍一些这方面的知识,供大家参考。汽车使用必须按期检查保...

公章使用管理规定

一 目的。为了加强公司各类 各种公章的管理,便于公章的刻制 使用 销毁等各环节的工作,减少和避免因公章疏于管理给公司造成的损失,特制定本规定。二 适用范围。本规定适用于公司内所有公章的刻制 使用 保管 销毁中负有责任的部门及个人 适用于对公司将产生权利 义务的设立 变更 解除作用的所有印章 适用于公...