17.5 SEM_RDFCTX.SET_DEFAULT_POLICY

形式

SEM_RDFCTX.SET_DEFAULT_POLICY(
     index_name    IN VARCHAR2, 
     policy_name   IN VARCHAR2,
     network_owner IN VARCHAR2 DEFAULT NULL,
     network_name  IN VARCHAR2 DEFAULT NULL);

説明

複数のエクストラクタ・ポリシーで構成される、セマンティク索引のデフォルトのエクストラクタ・ポリシーを設定します。

パラメータ

index_name

ドキュメントのセマンティク索引の名前。

policy_name

指定されたセマンティク索引のデフォルトのエクストラクタ・ポリシーとして使用されるエクストラクタ・ポリシーの名前。index_nameを作成したCREATE INDEX文のPARAMETERS句に示されるエクストラクタ・ポリシーの1つである必要があります。

network_owner

セマンティク・ネットワークの所有者。(表1-2を参照してください。)

network_name

セマンティク・ネットワークの名前。(表1-2を参照してください。)

使用に関するノート

ドキュメントのセマンティク索引を作成する場合、複数のエクストラクタ・ポリシーをCREATE INDEX文のPARAMETERS句の名前のスペース区切りリストとして指定できます。「ドキュメントのセマンティク索引付け」の説明にあるとおり、エクストラクタ・ポリシーを名前で識別しないすべてのSEM_CONTAINS問合せのデフォルトのエクストラクタ・ポリシーとして、このリストの最初のポリシーが使用されます。SEM_RDFCTX.SET_DEFAULT_POLICYプロシージャを使用すると、索引に異なるデフォルトのポリシーを設定できます。

セマンティク・ネットワークのタイプおよびオプションの詳細は、「RDFネットワーク」を参照してください。

次の例では、ArticleIndex索引のデフォルトのエクストラクタ・ポリシーとして、CITY_EXTRを設定します。

begin
  sem_rdfctx.set_default_policy (index_name => 'ArticleIndex',
                                 policy_name => 'CITY_EXTR');
end;
/