4.1 Oracle Text索引の作成手順の概要
Oracle Textでは、CONTEXT
、SEARCH INDEX
、CTXCAT
およびCTXRULE
タイプの索引を作成できます。
デフォルトでは、システムはドキュメントがテキスト列に格納されるとみなします。この要件が満たされていると、プリファレンスを明示的に指定せずに、CREATE INDEX
SQL文を使用して、Oracle Text索引を拡張可能な索引タイプCONTEXT
として作成できます。システムでは、言語、テキスト列のデータ型、およびドキュメントの形式が自動的に検出されます。次に、索引プリファレンスが設定されます。
CREATE SEARCH INDEX
SQL文を使用して、構造化データ、非構造化データ、または準構造化データ(テキスト、JSON、XMLドキュメントなど)を索引付けおよび問合せするための検索索引を作成できます。SEARCH INDEX
は、索引記憶域用のシャード・データベースおよびシステム管理パーティション化とともに、CONTEXT
索引機能をサポートしている索引タイプです。
Oracle Textの索引を作成するには:
-
(オプション)デフォルトを使用しない場合は、カスタムの索引プリファレンス、セクション・グループまたはストップリストを指定します。次の表は、これらの索引クラスを説明しています。
-
(オプション)カスタム・プリファレンス、セクション・グループまたはストップリストを作成します。
-
CREATE
INDEX
SQL文を使用してOracle Text索引を作成します。索引に名前を付け、必要に応じてプリファレンスを指定します。