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

前
次
 

JSP Webアプリケーションの作成

このアプリケーションは、書籍のタイトルと価格を検索できるオンライン書店をモデル化したものです。

次の手順では、JSP Webアプリケーションを作成するプロセスについて説明します。

  1. 表の作成

    書籍のタイトル、発行者、価格などの書籍情報を格納する表を作成する必要があります。SQL*Plusで次を実行します。

    sqlplus>create table book_catalog (
              id        numeric,
              title     varchar2(80),
              publisher varchar2(25),
              price     numeric )
    
  2. SQL*Loaderを使用したデータのロード

    書籍データは、オペレーティング・システムのコマンドラインからSQL*Loaderを使用して、次のようにロードします。

    % sqlldr userid=ctxdemo/ctxdemo control=loader.ctl
    
  3. 索引セットの作成

    SQL*Plusから索引セットを次のように作成します。

    sqlplus>begin
              ctx_ddl.create_index_set('bookset');
              ctx_ddl.add_index('bookset','price');
              ctx_ddl.add_index('bookset','publisher');
            end;
    /
    
  4. CTXCAT索引の作成

    SQL*PlusからCTXCAT索引を次のように作成します。

    sqlplus>create index book_idx on book_catalog (title) 
            indextype is ctxsys.ctxcat
            parameters('index set bookset');
    
  5. CATSEARCHを使用した単純な検索

    新しく作成した索引をSQL*Plusで次のようにテストします。

    sqlplus>select id, title from book_catalog 
            where catsearch(title,'Java','price > 10 order by price') > 0
    
  6. WebサイトのJSPディレクトリへのcatalogSearch.jspファイルのコピー

    このコピーを行うと、ブラウザからアプリケーションにアクセスできます。URLには、http://localhost:port/path/catalogSearch.jspを指定する必要があります。

    アプリケーションでは、ブラウザに問合せのエントリ・ボックスを表示し、問合せ結果をHTMLリンクのリストとして戻します。図B-1を参照してください。

図B-1 Web問合せアプリケーションの画面

「図B-1 Web問合せアプリケーションの画面」の説明が続きます
「図B-1 Web問合せアプリケーションの画面」の説明