gremlin

    3熱度

    1回答

    我試圖通過java /管道使用gremlin,並且作爲我的第一個查詢之一,我試圖找到從給定的開始可到達的所有節點與3的最大距離在暗號我查詢節點是: START n = node(*) MATCH n -[*1..3]-> reached WHERE (has(n.id) and n.id = \"v1\") RETURN distinct n, reached 其正常運行,並且我有什麼迄

    4熱度

    1回答

    我使用Gremlin來遍歷OrientDB,但我不太明白這裏的演示代碼OrientDB Gremlin Wiki 這是我的代碼,這段代碼有什麼問題? // create sample node and edge graph = new OrientGraph("local:C:/temp/graph/db"); Vertex v1 = graph.addVertex(n

    3熱度

    1回答

    我似乎無法找到圖中的特定節點而沒有遍歷整個事物。有什麼我失蹤? 我正在使用tinkerpop藍圖。 Orientdb給節點如'#8:1'提供某種非語義ID - 如何在不知道ID的情況下找到它?頂點有一個像'user = jason'這樣的屬性來識別它。 我想我只是使用redis來存儲用戶/位置對或以其他方式使用超級節點(不,謝謝)

    1熱度

    1回答

    我嘗試使用下面的結構來完成頂點明智的子圖匹配: a = g.v(1) p = g.v(5) a.filter{it.map() == p.map()}.out.sideEffect{p = p.out}.loop(3){it.object != null} 我應該說比較地圖令人驚訝的作品不夠好,但副作用部分似乎沒有以適當的方式修改p -vertex。當我在執行這些Gremlin步驟後打印

    1熱度

    1回答

    我正在編寫一個查詢,它應該檢測圖中的某些循環,這意味着我需要爲路徑中的某些節點分配名稱,以便我可以將路徑中稍後的路徑與保存的。例如A - > B - > C - > A.這可能在gremlin中嗎?

    1熱度

    1回答

    我在編寫gremlin查詢時收到了奇怪的結果。例如「().has('name','VerisignCzagExtension')。property('id')」將返回v5086。我可以愉快地使用has函數來獲取我節點的大部分屬性。但是,當我嘗試使用具有屬性ID的has函數時,它永遠不會返回true。例如「().has('id','v5086')。property('id')」不返回結果。任何人都知

    0熱度

    3回答

    我需要從RDBMS遷移到GRAPH,並決定使用gremlin實現neo4j。但我只有PHP作爲服務器端語言。在codeigniter環境中實現neo4j(和gremlin?)的步驟是什麼?可能這個問題太籠統了,但我相信很多人都有像我一樣的問題。

    0熱度

    1回答

    我正在使用允許自行循環的網絡(即,某些邊緣的頭部和尾部都具有相同的頂點)。假設,該圖表具有g 3分頂點(adam,bill,和cid),和reports型的3個邊([adam-reports->bill],[bill-reports->cid],和[adam-reports->adam]),最後被在這個例子中的唯一自反邊緣。 gremlin> g = new TinkerGraph(); gre

    2熱度

    2回答

    我相信內部Cypher/Gremlin將語句轉換爲相應的Java方法調用。有沒有辦法跟蹤運行中的方法調用? 例如,在Hibernate中,我們可以指定「show sql」來查看生成的sql語句。 [編輯] 的reasonws我想這樣做: 1.用於調試的目的: 要找出爲什麼暗號/小鬼不會產生預期的結果。 對於學習的目的: 要找到什麼引擎蓋 對於優化下發生: 找出瓶頸。

    0熱度

    1回答

    在小鬼如下我可以定義一個函數: def name_is_potato (v) { return v.has('name','potato').count() == 1} 當我打電話 name_is_potato(g.V[0]) 我得到 ==>true 但是,當我進入 g.V[0].filter{name_is_potato(it)} 我得到 ==>java.lang.StackOv