5.5.1 プロパティ・グラフ・データのテキスト索引の作成

テキスト索引の構成はOracleIndexParametersオブジェクトを使用して定義されます。このオブジェクトには、検索エンジン、場所、ディレクトリ(またはシャード)の数、並列度などの索引に関する情報が含まれます。

デフォルトで、テキスト索引は、メソッドopg.setDefaultIndexParameters(indexParams)を使用して、プロパティ・グラフに関連付けられたOracleIndexParametersに基づいて構成されます。自動索引の最初の作成で、構成と、将来の索引付きキーに対するテキスト検索エンジンの範囲が決まります。

索引は、パラメータの異なるセットを指定することでも作成できます。次のコード・フラグメントは、Luceneエンジンと物理ディレクトリを使用して、既存のプロパティ・グラフでの自動テキスト索引を作成します。

// Create an OracleIndexParameters object to get Index configuration (search engine, etc).
OracleIndexParameters indexParams = OracleIndexParameters.buildFS(args)  
 
// Create auto indexing on above properties for all vertices
opg.createKeyIndex("name", Vertex.class, indexParams.getParameters());

索引構成操作により、IT$表が更新されます。これについては、プロパティ・グラフ表(詳細情報)を参照してください。