假設一個網絡有兩種節點,稱爲用戶和地點,關係「已進入」。這是一個雙向網絡,從它通常一個模塊(如networkx)可以在兩個方向中的任何一個方向上提供網絡的「投影」,這樣我們就可以生成地點網絡(鏈接的重量等於普通用戶的數量)或用戶網絡(鏈接的重量爲常用地點的數量)。圖DB等價於雙向網絡投影?
我該如何在Graph數據庫中生成這樣的網絡?你可以提供最常見的開放源代碼的例子,說OrientDB,Neo4j,FlockDB ...
更具體地說,如何用gremlin做到這一點?在這種情況下(gremlin),我自己貼了一個答案,但它從倖存的節點開始,從要投影的節點開始會更有效率,因爲通常第一步是一些間隔部分選定
g.V.filter{it.date=='3/3/2003'}.filter{it.type=='place'}....
讓我們只用戶的網絡誰是已經在同一個地方某一天,或者一些其它的間隔相關的興趣。
您是否使用'oetl.sh'批量加載程序加載了二分圖?如果是的話,你會不會分享如何? – tipanverella