`
zy8643954
  • 浏览: 23789 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

全文检索

 
阅读更多

BEGIN

 CTX_DDL.CREATE_PREFERENCE('ADDRESS_CHINESE_LEXER', 'CHINESE_LEXER');

 CTX_DDL.CREATE_PREFERENCE('ADDRESS_WORDLIST', 'BASIC_WORDLIST');

 CTX_DDL.SET_ATTRIBUTE('ADDRESS_WORDLIST', 'SUBSTRING_INDEX', 'TRUE');

 CTX_DDL.SET_ATTRIBUTE('ADDRESS_WORDLIST', 'PREFIX_INDEX', 'TRUE');

 CTX_DDL.SET_ATTRIBUTE('ADDRESS_WORDLIST', 'FUZZY_SCORE', '0');

 CTX_DDL.SET_ATTRIBUTE('ADDRESS_WORDLIST', 'FUZZY_NUMRESULTS', '5000');

 CTX_DDL.SET_ATTRIBUTE('ADDRESS_WORDLIST', 'FUZZY_MATCH', 'CHINESE_VGRAM');

 ctx_ddl.set_attribute('ADDRESS_WORDLIST', 'wildcard_maxterms',15000) ;

END;

/

 

create index idxd_install_address on t_install_addresss(ADDRESS) indextype is ctxsys.context

parameters ( 'DATASTORE CTXSYS.DIRECT_DATASTORE FILTER CTXSYS.NULL_FILTER LEXER ADDRESS_CHINESE_LEXER WORDLIST ADDRESS_WORDLIST') parallel 12;

alter index idxd_install_address noparallel;

 

 

create index idxd_post_address on t_postinfos(ADDRESS) indextype is ctxsys.context

parameters ( 'DATASTORE CTXSYS.DIRECT_DATASTORE FILTER CTXSYS.NULL_FILTER LEXER ADDRESS_CHINESE_LEXER WORDLIST ADDRESS_WORDLIST') parallel 12;

alter index idxd_post_address noparallel;

 

create or replace procedure PROC_SYNC_OPTIMIZE is

begin

       ctx_ddl.sync_index('idxd_install_address');

       ctx_ddl.optimize_index('idxd_install_address','FULL');

       ctx_ddl.sync_index('idxd_post_address');

       ctx_ddl.optimize_index('idxd_post_address','FULL');

end;

/

 

begin

  sys.dbms_scheduler.create_job(job_name            => 'DVTEBOSS.DOMAIN_INDEX_SYNC',

                                job_type            => 'STORED_PROCEDURE',

                                job_action          => 'PROC_SYNC_OPTIMIZE',

                                start_date          => to_date('02-03-2012 00:00:00', 'dd-mm-yyyy hh24:mi:ss'),

                                repeat_interval     => 'Freq=Minutely;Interval=5',

                                end_date            => to_date(null),

                                job_class           => 'DEFAULT_JOB_CLASS',

                                enabled             => true,

                                auto_drop           => false,

                                comments            => '全文索引同步');

                                

   sys.dbms_scheduler.run_job(job_name => 'DVTEBOSS.DOMAIN_INDEX_SYNC');

end;

/

 

 

 

 

分享到:
评论
1 楼 gao_xianglong 2014-02-19  
恩,大神!

相关推荐

    Lucene.Net 实现全文检索

    它提供了一套高级文本搜索程序库,让开发者能够在 .NET 应用程序中轻松实现全文检索功能。在本案例中,我们将在 .Net MVC4 框架上使用 Lucene.Net 来构建一个全文检索系统。 首先,我们需要理解全文检索的基本概念...

    excel全文检索工具

    标题中的“excel全文检索工具”指的是一个专门针对Excel文件进行全文搜索的软件或应用程序。在IT领域,全文检索是搜索引擎技术的重要组成部分,它允许用户在大量文本数据中快速找到包含特定词汇或短语的记录。这里...

    Lucene全文搜索_LuceneJava全文搜索_

    Lucene是Apache软件基金会的一个开源项目,它是一个高性能、可扩展的信息检索库,为Java开发人员提供了全文检索和分析的核心工具。这个库使得开发者能够轻松地在应用程序中集成高级的搜索功能,支持英文和其他语言的...

    全文检索所需要的jar包

    这些库能够解析PDF文档的内容,将其转换为可搜索的文本,以便纳入全文检索系统。PDF文档通常包含丰富的格式和图像,解析它们并提取文本是一项复杂任务,但通过这样的库可以简化这一过程。 在实际应用中,你需要根据...

    xwiki全文搜索lucene后台代码

    Lucene是Apache软件基金会的一个开源项目,它是Java开发的全文检索库,提供了高效的索引和查询能力。Lucene的核心功能包括文本分析、索引构建、查询解析以及结果排序等,为开发者提供了强大的全文搜索解决方案。 二...

    全文检索-搜索文件

    全文检索是一种在海量数据中快速查找特定信息的技术,尤其在处理大量文档时,其效率尤为重要。在本场景中,描述提到“检索40万文档只需要1秒”,这展示了全文检索的强大性能,它能够以极快的速度帮助用户从海量文档...

    使用Lucene对doc、docx、pdf、txt文档进行全文检索功能的实现 - 干勾鱼的CSDN博客 - CSDN博客1

    Apache Lucene 是一个开源的全文检索库,它提供了一种高效、可扩展的方式来构建全文搜索引擎。在Java开发中,Lucene被广泛用于实现文件的全文检索功能,包括对doc、docx、pdf、txt等常见格式文档的文本内容检索。在...

    横瓜全文检索引擎【asp版】

    横瓜全文检索引擎ASP版是一款基于ASP(Active Server Pages)技术构建的全文搜索引擎,它为开发者提供了一种方便快捷的方式,使得用户可以在自己的网站或应用上实现高效、精确的文本搜索功能。全文检索是一种能够在...

    纯Java全文检索

    Java 全文检索库 Lucene 正是为此目的而设计的,它是一个高性能、可扩展的开源搜索引擎库。 **Lucene 简介** Lucene 是 Apache 软件基金会的一个顶级项目,由 Doug Cutting 创建,起初是为了解决他个人的文档检索...

    oracle全文检索的实现

    4. **发出查询**:通过SQL语句执行全文检索,利用Oracle Text提供的搜索语法,如CONTAINS函数。 5. **索引维护**:定期进行索引的同步与优化,以确保索引的时效性和检索性能。 #### 结论 Oracle Text的全文检索...

    Web方式的SVN全文搜索功能实现

    为了满足开发人员的需求,本项目旨在基于SVN构建一个全文搜索功能,该功能将允许用户通过Web界面进行文本内容的检索,并展示相关的代码文件路径。具体来说,目标包括: 1. **内容检索功能**:支持对文本文件中的...

    PHP 全文检索引擎 Sphinx 介绍

    Sphinx是一个高性能、开源的全文检索引擎,专为配合SQL数据库而设计,如MySQL和PostgreSQL,用于实现高效且专业的全文搜索功能。它的核心优势在于能够提供比数据库原生搜索更强大的搜索性能,并且易于集成到各种使用...

    lucene全文检索简单索引和搜索实例

    《Lucene全文检索:简单索引与搜索实例详解》 Lucene是Apache软件基金会的开源项目,是一款强大的全文检索库,被广泛应用于Java开发中,为开发者提供了构建高性能搜索引擎的能力。在本文中,我们将深入探讨如何基于...

    简单实用的全文检索模块

    在C#中,实现全文检索可以借助于各种库,如Lucene.NET,它是一个强大的、开源的全文搜索引擎库。当然,也可以自定义实现,这样更便于理解和控制整个过程。从“建立索引”这个文件名来看,我们将讨论如何创建倒排索引...

    MYSQL高性能全文检索介绍-E文版

    全文检索是MySQL中的一个重要功能,它允许用户通过关键字搜索数据库中的文本内容,而不是仅仅依赖于精确匹配的列值。本篇文章将深入探讨MySQL的全文检索机制,以期帮助你构建高效的全文搜索引擎。 全文检索在信息...

    全文检索jar包含ik分词jar

    "全文检索jar包含ik分词jar"这一描述揭示了一个基于Java的全文检索解决方案,其中包含了Lucene搜索引擎库和IK Analyzer中文分词器。这样的组合使得开发者能够轻松地处理中文文本,构建出高效、精准的全文检索系统。...

    安卓搜索相关相关-androidlucene实现全文检索并高亮关键字.rar

    这个压缩包"安卓搜索相关相关-androidlucene实现全文检索并高亮关键字.rar"显然包含了一种利用Apache Lucene库在Android平台上实现这一功能的方法。Apache Lucene是一个强大的开源全文搜索引擎库,它提供了高效的...

Global site tag (gtag.js) - Google Analytics