环境:JanusGraph0.3.3cql-es,修补程序3.3.3,带有远程websocket连接的gremlin驱动程序3.3.3,以及stephen的以下建议:How to perform pagination in Gremlin
在gremlin控制台中工作:
t = g.V().hasLabel('V_USER').has('v_UserName',textContains('Frank'));[]
t.next(1)然而,在中,图遍历下一个操作不返回顶点
GraphTraversal<Vertex,Vertex> t =
g.V().hasLabel("V_USER").has("v_UserName","textContains('Frank')");
List<Vertex> vl = t.next(10) // returns null调试中的GraphTraversal变量t如下所示:
[GraphStep(vertex,[]), HasStep([~label.eq(V_USER),
v_UserName.eq(textContains('Frank')))])]因此,我假设我需要做的不是附加.next()函数,而是想不出什么。任何帮助都非常感谢。
发布于 2018-11-28 19:19:57
问题在于文本包含的谓词需要在Java中使用Text.textContains函数,这要感谢Jason的响应和示例。
https://stackoverflow.com/questions/53464400
复制相似问题