ヘッダーをスキップ
Oracle® Textアプリケーション開発者ガイド
12cリリース1 (12.1)
B71317-04
  目次へ移動
目次
索引へ移動
索引

前
次
 

新規ドキュメントをカテゴリ化するルールの索引付け

ルールが生成されると、ユーザーは最初の索引付けでルールをテストし、次にMATCHESを使用して新規ドキュメントを分類できます。このプロセスは、次のとおりです。

  1. CTXRULE索引を作成するルールの索引付け

    CREATE INDEXを使用し、以前に生成したルールにCTXRULE索引を作成します。

    create index rules_idx on rules (rule_text) indextype is ctxsys.ctxrule;
    
  2. MATCHESを使用した着信ドキュメントのテスト

    set serveroutput on;
    declare
       incoming_doc clob;
    begin
       incoming_doc 
           := 'I have spent my entire life managing restaurants selling burgers';
       for c in 
         ( select distinct cd_description from rules, category_descriptions
           where cd_category = rule_cat_id
           and matches (rule_text, incoming_doc) > 0) loop
         dbms_output.put_line('CATEGORY: '||c.cd_description);
       end loop;
    end;
    /