23.2 SDO_CSW.CREATE_XQFT_IDX

書式

SDO_CSW.CREATE_XQFT_IDX(
    owner          IN VARCHAR2, 
    csw_table_name IN VARCHAR2; 

説明

XQFT (XML Search-XPath Query Full Text)索引がCSW表にまだ存在しない場合、XQFT索引を作成します。

パラメータ

owner

CSW表および索引のデータベース・スキーマの名前。

csw_table_name

CSWカタログ・データを保持する表の名前。

使用上のノート

XQFT索引がcsw_table_nameにすでに存在する場合、および同期による現在のCSWデータとの索引の更新のみが必要な場合、SDO_CSW.CREATE_XQFT_IDXより実行時間の短いSDO_CSW.SYNC_INDEXプロシージャをかわりに使用します。

XQFT索引がcsw_table_nameにすでに存在する場合、このプロシージャは既存の索引を削除し、XQFT索引を再作成します。内部でCTX_DDL.DROP_PREFERENCEプロシージャおよびCTX_DDL.DROP_SECTION_GROUPプロシージャのコールも行われます。

このプロシージャは内部でCTX_DDL.CREATE_PEREFERENCEプロシージャをコールし、CSWLEXという名前のBASIC_LEXERレキサーを作成します。

作成された索引には、csw_table_name_XQFT_IDX形式の名前が付けられます。

Catalog Services for the Webのサポートについては、「Catalog Services for the Web (CSW)のサポート」を参照してください。

次の例では、SCOTT.MY_CSW_CATALOG_TABLE表にXQFT索引を作成します。

DECLARE
BEGIN
  sdo_csw.create_xqft_idx('SCOTT', 'MY_CSW_CATALOG_TABLE');
END;
/