0

如何禁用 Titan 中的自动类型创建?

我通过插入线将GraphOfTheGodsFactory示例修改为这种效果

config.setProperty(GraphDatabaseConfiguration.AUTO_TYPE_KEY, "none");

但这似乎没有达到预期的效果,根据下面的 rexster 控制台:

rexster[groovy]> saturn = g.V("name", "saturn").next()
==>v[4]
rexster[groovy]> saturn.setProperty("someNewProp", "xyz")
==>null
rexster[groovy]> saturn.map
==>{someNewProp=xyz, name=saturn, age=10000, type=titan}
rexster[groovy]> saturn.addEdge("someNewLabel", g.V("name", "cerberus").next())
==>e[1G51-4-7I][4-someNewLabel->44]
rexster[groovy]> g.config.defaultTypeMaker
==>com.thinkaurelius.titan.graphdb.blueprints.BlueprintsDefaultTypeMaker@5b97e4fa

我正在使用titan-server-0.4.2.

4

1 回答 1

1

我不清楚您如何使用 来创建图形实例GraphOfTheGodsFactory以及如何在 Rexster 中连接图形,但假设您运行了修改后GraphOfTheGodsFactory的图形,创建了图形,然后将其连接到 Rexster 到该图形,您还需要设置auto-typenoneinrexster.xml以使该设置受到 Rexster 的尊重。

于 2014-04-08T11:07:19.503 回答