小编Abh*_*Raj的帖子

Titan/Janus 中的索引

我有两个问题:

  1. 如何索引这个查询?

    g.V(vertexId).repeat(out().hasLabel('location')).emit().tree().next()
    
    Run Code Online (Sandbox Code Playgroud)
  2. 在 Titan 1.0 文档中,仅给出了在数据已插入时对图进行索引一次的方法。然而,在此处的generate-modern.groovy文件中 ,我们看到索引是在创建顶点之前完成的,这似乎是合理的。然而,当我尝试使用时,我无法做到这一点,因为它让我失望
    buildMixedIndex

    非法参数异常:未知外部索引后端搜索

我的方法是

def location = mgmt.makeVertexLabel("location").make()
def displayName = mgmt.makePropertyKey("displayName").dataType(String.class).cardinality(Cardinality.SINGLE).make()
def shortName = mgmt.makePropertyKey("shortName").dataType(String.class).cardinality(Cardinality.SINGLE).make()
def description = mgmt.makePropertyKey("description").dataType(String.class).cardinality(Cardinality.SINGLE).make()
def latitude = mgmt.makePropertyKey("latitude").dataType(String.class).cardinality(Cardinality.SINGLE).make()
def longitude = mgmt.makePropertyKey("longitude").dataType(String.class).cardinality(Cardinality.SINGLE).make()

def locationByName = mgmt.buildIndex("displayNameAndShortNameAndDescriptionAndLatitudeAndLongitude", Vertex.class).addKey(displayName).addKey(shortName).addKey(description)
.addKey(latitude).addKey(longitude).indexOnly(location).buildMixedIndex('search')
Run Code Online (Sandbox Code Playgroud)

我哪里理解错了?

gremlin titan tinkerpop3 janusgraph

2
推荐指数
1
解决办法
523
查看次数

标签 统计

gremlin ×1

janusgraph ×1

tinkerpop3 ×1

titan ×1