如何为Neo4j设置新的Gremlin版本?

时间:2012-11-09 13:27:07

标签: configuration neo4j dbpedia gremlin

我正在使用Neo4j - Graph Database Kernel 1.8

它使用了这个gremlin版本:

gremlin> Gremlin.version()
==> 1.5

这是非常古老的版本。

我想从the github project升级到gremlin 2.02.1,因为我无法在gremlin 1.5上运行此命令:

gremlin> g.v(1).outE.has("weight", T.gte, 0.5f).weight
==> No such property: T for class: groovysh_evaluate

我的问题是我应该怎么做,所以我不会弄乱neo4j的整个环境。

2 个答案:

答案 0 :(得分:2)

你可以运行:

import com.tinkerpop.gremlin.Tokens.T

直接调用gremlin helper Tokens(“T”):

g.v(1).outE.has("weight", T.gte, 0.5f).weight

或者你可以写:

g.v(0).outE.has("weight", Tokens.T.gte, 0.5f).weight

将它写在gremlin shell中。

答案 1 :(得分:1)

Gremlin插件和服务器将在接下来的几周内升级,是吗?