2012-04-11 73 views
0

我想弄清楚找到一個節點與其他節點列表之間的分離程度的最有效方法。例如,我有一個節點1和一個節點列表(2,3,4,5,... 15,16)。我想找到1和2,1和3,1和4之間的最短路徑的長度,依此類推。我嘗試了以下密碼查詢:Neo4j在大數據庫中分離查詢效率的大小

密碼1.7開始s =節點(1),d =節點(2,3,4,5,6,7,8,9,10,11,12,13,14 (描述爲here,它具有9,962個節點和1,012,657個關係)匹配p = s - [* 1..3] -d return d,min(length(p))

我有一個outofmemory異常。我試圖限制節點列表(2,3)並得到相同的錯誤。

我想知道是否有辦法在大型數據庫中更有效地完成這種類型的查詢。感謝您的幫助

回答