您好,欢迎访问一九零五行业门户网

Oracle 11g Release 1 (11.1) Oracle 本文索引的四种类型

对于 oracle 文本,你可以使用 create index 创建很多类型的索引。下面描述每个索引类型,以及他们的目的和支持的特性。 一个 or
本文内容
对于 oracle 文本,你可以使用 create index 创建很多类型的索引。下面描述每个索引类型,以及他们的目的和支持的特性。
context 索引 ctxcat 索引 ctxrule 索引 ctxxpath 索引  
context描述当你的文本是由大的、连续的文本组成时,可以使用该索引建立文本检索应用程序。你能为不同格式的文件建立索引,如 ms word、html 或 纯文本。 你可以以不同方式自定义索引。 该类型索引在基表上执行 dml 后要求 ctx_ddl.sync_index 。 支持的 preferences 和 parameters除了 index set,支持所有的 create index preferences 和 parameters。 这些支持的参数包括索引分区子句(index partition clause)、格式(format)、字符集(charset)和语言列(language columns)。 查询运算符 contains
语法称为 context 语法,它支持很多操作。 ctxcat 语法则可以带模板查询。 注意支持所有的文本服务和查询服务。 支持分区文本表的索引。 支持 create index 的 filter by 和 order by 子句,也可以索引结构化列值,更有效地处理混合查询。  
ctxcat描述使用该索引类型能够获得更好地混合查询性能。通常情况下,对于该索引,你可以为小文本或文本片段建立索引。例如,在基表的其他列上,如条目名、价格和描述,可以包含在索引中,以提高混合查询性能。 该索引类型在 dml 后是事务性、自动更新的,,而不需要 ctx_ddl.sync_index。 支持的 preferences 和 parametersindex set
lexer
stoplist
storage
wordlist (仅 prefix_index  属性支持日语数据)。 不支持格式(format)、字符集(charset)和语言列。 不支持表和索引分区。 查询运算符catsearch
语法称为 ctxcat,它支持逻辑运算符,短语查询和通配符。 context 语法可以带模板查询。 支持主题查询。 注意该索引较大,并且创建时间比 context 长。 ctxcat 索引的大小与文本总量大小、索引集中的索引数量和索引列的数量有关。在向索引集添加索引前,仔细考虑你的查询和资源。 ctxcat 索引不支持表和索引分区,文本服务(高亮、标记、主题和概要),或查询服务(解释、查询反馈和浏览词)。
其它类似信息

推荐信息