<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>


    posts - 56, comments - 54, trackbacks - 0, articles - 4
       ::  ::  :: 聯(lián)系 :: 聚合  :: 管理

    Oracle9i的全文檢索技術

    Posted on 2005-12-06 22:13 Terry的Blog 閱讀(564) 評論(0)  編輯  收藏 所屬分類: oracle
    Oracle9i的全文檢索技術
    參考:
    Oracle book
    http://searchdatabase.techtarget.com.cn/searchdatabase/504969453998440448/20050104/1896262.shtml
    http://www.e800.com.cn/articles/36/1091788059721_2.html
    http://www.oracle.com/global/cn/oramag/oracle/04-sep/o54text.html

    ------ Test Oracle text
    CREATE TABLE hdocs (
    ID NUMBER PRIMARY KEY,
    fmt VARCHAR2(10),
    text VARCHAR2(80)
    );

    CREATE INDEX hdocsx ON hdocs(text) INDEXTYPE IS ctxsys.CONTEXT
    PARAMETERS ('datastore ctxsys.file_datastore
     filter ctxsys.inso_filter
     format column fmt
    ');

    --  charset column cset // can set charset

    INSERT INTO hdocs VALUES(1, 'binary', 'D:\OracleText\Oracle.pdf');
    INSERT INTO hdocs VALUES(2, 'text', 'D:\OracleText\1.txt');
    INSERT INTO hdocs VALUES(3, 'binary', 'D:\OracleText\mydoc.doc');
    COMMIT;

    select t.*, score(1) from hdocs t WHERE contains(text,'索引タイプの構(gòu)文', 1) > 0

    -- 索引の同期化
    BEGIN
      ctx_ddl.sync_index('hdocsx', '2M');
    END;
    /

    -- sync
    SET SERVEROUTPUT ON
    DECLARE
      job NUMBER;
    BEGIN
      DBMS_JOB.SUBMIT(job, 'ctx_ddl.sync_index(''hdocsx'');', SYSDATE, 'SYSDATE + (3/1440)');
      DBMS_OUTPUT.PUT_LINE('job '||job||' has been submitted.');
    END;
    /

    -- optimizer
    DECLARE
      VARIABLE jobno NUMBER; 
    BEGIN 
      DBMS_JOB.SUBMIT(:jobno,'ctx_ddl.optimize_index(''hdocsx'',''FULL'');', SYSDATE, 'SYSDATE + 1'); 
     
      COMMIT; 
    END;
    /

    create or replace procedure syncidx
    is
    begin
    execute immediate
    'alter index hdocsx rebuild online' ||
    ' parameters ( ''sync'' )' ;
    execute immediate
    'alter index hdocsx rebuild online' ||
    ' parameters ( ''optimize full maxtime unlimited'' )' ;
    end syncidx;
    /

    SET SERVEROUTPUT ON
    DECLARE
      job NUMBER;
    BEGIN
      DBMS_JOB.SUBMIT(job, 'syncidx;', SYSDATE, 'SYSDATE + (3/1440)');
      DBMS_JOB.RUN(job);
      DBMS_OUTPUT.PUT_LINE('job '||job||' has been submitted.');
    END;
    /

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導航:
     
    主站蜘蛛池模板: 天堂亚洲免费视频| 亚洲GV天堂无码男同在线观看| 二个人看的www免费视频| 国产成人在线观看免费网站| 伊人久久五月丁香综合中文亚洲 | 黄色一级视频免费| 波多野结衣久久高清免费| 亚洲成熟丰满熟妇高潮XXXXX| 成人黄18免费视频| 激情无码亚洲一区二区三区| 免费在线观看污网站| 一级毛片在线免费视频| 亚洲综合伊人久久综合| 男人的天堂网免费网站| 亚洲欧洲视频在线观看| 69成人免费视频无码专区| 亚洲AV无码国产剧情| 亚洲精品色婷婷在线影院| 另类免费视频一区二区在线观看 | 亚洲国产午夜精品理论片在线播放| 日韩午夜免费视频| 日韩毛片一区视频免费| 亚洲中文字幕无码一区| 久久精品毛片免费观看| 亚洲综合av一区二区三区不卡| 免费大香伊蕉在人线国产 | 亚洲精品无码永久中文字幕| 6080午夜一级毛片免费看 | 最近中文字幕大全免费视频| 在线a亚洲老鸭窝天堂av高清| 亚洲精品偷拍视频免费观看| 免费人妻无码不卡中文字幕系| 亚洲一区二区三区乱码在线欧洲| 国产精品免费视频一区| a级日本高清免费看| 亚洲伊人久久大香线蕉| 亚洲精品国产精品国自产观看| 亚洲黄色片免费看| 特级毛片aaaa免费观看| 亚洲视频一区在线观看| 亚洲片一区二区三区|