A.12.15 OPG_APIS.CREATE_PG_TEXTIDX_TAB

形式

OPG_APIS.CREATE_PG_TEXTIDX_TAB(
     graph_owner IN VARCHAR2,
     graph_name  IN VARCHAR2,
     dop         IN INTEGER DEFAULT NULL,
     tbs         IN VARCHAR2 DEFAULT NULL,
     options     IN VARCHAR2 DEFAULT NULL);

または

OPG_APIS.CREATE_PG_TEXTIDX_TAB(
     graph_name  IN VARCHAR2,
     dop         IN INTEGER DEFAULT NULL,
     tbs         IN VARCHAR2 DEFAULT NULL,
     options     IN VARCHAR2 DEFAULT NULL);

説明

指定したプロパティ・グラフ名で、グラフのテキスト索引メタデータを管理するためのデータを格納するのに必要な、プロパティ・グラフ・テキスト索引スキーマ表(<graph_name>IT$)を作成します。

パラメータ

graph_owner

プロパティ・グラフの所有者の名前。

graph_name

プロパティ・グラフの名前。

dop

操作の並列度。

tbs

すべてのグラフ索引メタデータおよび関連する索引を保持する表領域の名前。

options

操作に対する追加の設定。

  • 'INMEMORY=T'は'inmemory'句を使用してスキーマ表を作成するためのオプションです。

  • 'IMC_MC_B=T'はINMEMORY MEMCOMPRESS BASIC句を使用してスキーマ表を作成します。

使用上のノート

このプロシージャをコールするには、CREATE TABLE権限が必要です。

作成された索引メタデータ表は次のような構造をとりますが、リリース間で変わる可能性があります。

          (
             EIN     nvarchar2(80) not null,  -- index name
             ET      number,                  -- entity type 1 - vertex, 2 -edge 
             IT      number,                  -- index type 1 - auto   0 - manual
             SE      number,                  -- search engine 1 -solr, 0 - lucene
             K       nvarchar2(3100),         -- property key use an empty space when there is no K/V
             DT      number,                  -- directory type 1 - MMAP, 2 - FS, 3 - JDBC 
             LOC     nvarchar2(3100),         -- directory location (1, 2)
             NUMDIRS number,                  -- property key used to index CAN BE NULL
             VERSION nvarchar2(100),          -- lucene version
             USEDT   number,                  -- user data type (1 or 0)
             STOREF  number,                  -- store fields into lucene
             CF      nvarchar2(3100),          -- configuration name
             SS      nvarchar2(3100),          -- solr server url
             SA      nvarchar2(3100),          -- solr server admin url
             ZT      number,                  -- zookeeper timeout
             SH      number,                  -- number of shards
             RF      number,                  -- replication factor
             MS      number,                  -- maximum shards per node
             PO      nvarchar2(3100),         -- preferred owner oracle text
             DS      nvarchar2(3100),         -- datastore 
             FIL     nvarchar2(3100),         -- filter
             STR     nvarchar2(3100),         -- storage
             WL      nvarchar2(3100),         -- word list
             SL      nvarchar2(3100),         -- stop list
             LXR     nvarchar2(3100),         -- lexer
             OPTS    nvarchar2(3100),         -- options
             primary key (EIN, K, ET)  
          )

デフォルトで、すべてのスキーマ表は基本圧縮が有効な状態で作成されます。

次の例では、並列度4でMY_TS表領域を使用して、現在のスキーマにプロパティ・グラフmypgのプロパティ・グラフ・テキスト索引メタデータ表を作成します。

EXECUTE OPG_APIS.CREATE_PG_TEXTIDX_TAB('mypg', 4, 'my_ts');