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

前
次
 

XML検索索引に対するxml_enableメソッドの使用

XML検索索引はXML対応Oracle Text索引(CTXSYS.CONTEXT)です。この索引タイプは、統一的な1つの索引でIRスタイルの検索と構造化検索をサポートします。XML検索索引では、Oracle Text表に内部的にバイナリPDOMも格納されるので、バイナリPDOMと比較してXML操作を評価することができます。このXML検索索引は、XMLTYPEデータ・ストアでサポートされています。このようなXML検索索引が存在する場合、XMLEXISTSはシームレスにCONTAINSに書き込まれます。

XML検索索引が作成されると、XMLドキュメントのバイナリPDOMがOracle Textの内部表にマテリアライズされます。Text索引からの事後評価はリダイレクトされ、この内部表に格納されたPDOMに影響します。

関連項目:

XML検索索引へのXML対応を有効にするSET_SEC_GRP_ATTRxml_enable変数については、『Oracle Textリファレンス』を参照してください

次の例ではOracle XML検索索引を作成します。

exec
CTX_DDL.CREATE_SECTION_GROUP('secgroup','PATH_SECTION_GROUP');
exec
CTX_DDL.SET_SEC_GRP_ATTR('secgroup','xml_enable','t');
CREATE INDEX po_ctx_idx on T(X) indextype is ctxsys.context
parameters (‘section group SECGROUP');