OrientDB 2.1.9 を使用して、データをグラフ データベースに一括ロードしようとしています。データベースには、ページ (頂点) とページ間のリンク (エッジ) が含まれています。
ページ頂点の頂点タイプを定義しました。タイトルでページを検索したいので、title プロパティにもインデックスを作成します。
graph.createVertexType("Page");
graph.createKeyIndex("title", Vertex.class,
new Parameter<String, String>("type", "UNIQUE"),
new Parameter<String, String>("class", "Page")
);
単一の呼び出しを使用して、ページの頂点を追加し、そのタイトル プロパティを設定します。
graph.addVertex("class:Page", "title", page);
一括インポートの実行中に、次の例外が発生します。
Caused by: com.orientechnologies.orient.core.index.sbtree.local.OSBTreeException: Key size is more than allowed, operation was canceled. Current key size 20016, allowed 10240
at com.orientechnologies.orient.core.index.sbtree.local.OSBTree.put(OSBTree.java:233)
例外が発生する理由がわかりません。キー値は、たとえば「Drie (スポーツ)」であり、10Kb にはほど遠い値です。
助言がありますか?
ありがとう!