我正在使用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")
);
我使用单个调用为页面添加顶点并设置其title属性。
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)
我不明白异常发生的原因。关键值是例如&#34; Drie(运动)&#34;,即使在10Kb附近也没有。
有什么建议吗?
谢谢!