【发布时间】:2019-08-12 18:21:40
【问题描述】:
我将电影和用户数据上传到janusgraph,最初我在movieId上建立了索引,但后来我意识到我也需要为电影标题建立索引。我需要根据电影标题进行查询并且没有索引电影 ID,它给了我警告“查询需要遍历所有顶点”。所以,我添加了代码:
JanusGraphManagement mgmt = graph.openManagement();
PropertyKey title = mgmt.getPropertyKey("title");
JanusGraphManagement.IndexBuilder movieNameIndexBuilder = mgmt.buildIndex("title", Vertex.class)
.addKey(title);
movieNameIndexBuilder.unique();
JanusGraphIndex movieTitleIndex = movieNameIndexBuilder.buildCompositeIndex();
mgmt.setConsistency(movieTitleIndex, ConsistencyModifier.LOCK);
mgmt.commit();
当我查询电影标题时,我仍然收到相同的警告“查询需要遍历所有顶点”。
谢谢
【问题讨论】:
标签: java gremlin janusgraph