2010-05-27 63 views
1

我想下面的圖形數據存儲在數據庫中的最短路徑計算,Neo4j的對存儲數據

graph.makeEdge("s", "c", "cost", (double) 7); 
graph.makeEdge("c", "e", "cost", (double) 7); 
graph.makeEdge("s", "a", "cost", (double) 2); 
graph.makeEdge("a", "b", "cost", (double) 7); 
graph.makeEdge("b", "e", "cost", (double) 2); 

然後從web servlet的運行Dijskra algorighm,找到使用存儲的圖最短路徑計算數據。然後,我將打印從servlet到html文件的路徑。

Dijkstra<Double> dijkstra = getDijkstra(graph, 0.0, "s", "e"); 

回答

4

我不確定實際的問題或問題是什麼,你能澄清一下嗎?

有一個getting started guide顯示Neo4j的基本API使用情況。如果您使用它從Java,則有javadocs online。您可能想要索引節點上的某些屬性以再次查找它們,請參閱indexingindexing with batchinserter。像Dijkstra這樣的圖形算法記錄在the wiki上。這有幫助嗎?

更新:我創建了一個完整示例受此問題啓發,位於此處:http://github.com/neo4j-examples/java-dijkstra。該示例包含常見的Neo4j組件和javadoc,因此它可以作爲了解更多信息的起點。

+0

hi nawroth,我編輯了這個問題,謝謝 – patrickandroid 2010-05-27 18:28:16

+0

嗨paddydub,我終於想到我找到了你想要的東西。有一陣子,請繼續關注我的回答! – nawroth 2010-05-28 16:59:29

+0

感謝nawroth! – patrickandroid 2010-06-02 20:18:49

相關問題