A.11.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$)を作成します。
パラメータ
使用上のノート
このプロシージャをコールするには、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');親トピック: OPG_APISパッケージのサブプログラム