从 JanusGraph 中检索 indexOnly
Retrieve indexOnly from JanusGraph
在 JanusGraph 中,我们可以为这样的复合索引指定 indexOnly(<label>)
:
mgmt.buildIndex("myindex", Vertex.class).addKey(...).indexOnly(<label>).buildCompositeIndex()
在检索复合索引时,如何知道它是否是特定标签的索引?我没有看到任何可用于检索此信息的方法:
JanusGraphIndex index = mgmt.getGraphIndex("myindex")
// How to retrieve indexOnly details?
谢谢,
好消息,此问题已在即将发布的 JanusGraph v0.6.0 版本中得到修复(已在 https://github.com/JanusGraph/janusgraph/releases/tag/v0.6.0 预发布)。
参见 mgmt.getIndexOnlyConstraint(indexName) 方法:
https://github.com/JanusGraph/janusgraph/blob/v0.6.0/janusgraph-core/src/main/java/org/janusgraph/core/schema/JanusGraphManagement.java
在 JanusGraph 中,我们可以为这样的复合索引指定 indexOnly(<label>)
:
mgmt.buildIndex("myindex", Vertex.class).addKey(...).indexOnly(<label>).buildCompositeIndex()
在检索复合索引时,如何知道它是否是特定标签的索引?我没有看到任何可用于检索此信息的方法:
JanusGraphIndex index = mgmt.getGraphIndex("myindex")
// How to retrieve indexOnly details?
谢谢,
好消息,此问题已在即将发布的 JanusGraph v0.6.0 版本中得到修复(已在 https://github.com/JanusGraph/janusgraph/releases/tag/v0.6.0 预发布)。
参见 mgmt.getIndexOnlyConstraint(indexName) 方法: https://github.com/JanusGraph/janusgraph/blob/v0.6.0/janusgraph-core/src/main/java/org/janusgraph/core/schema/JanusGraphManagement.java