通過從this博客文章中獲得創意,我實現了DBpedia(.ttl格式) - neo4j批量導入程序。因爲導入部分沒有問題,我無法確定如何編寫查詢(例如:檢查具有特定屬性的節點是否存在於db等中)以創建neo4j數據庫。試圖在那裏使用GraphDatabaService
,但這是不可能的,並且在neo4j official website上找不到相關信息。如何查詢「批量插入的Neo4j」圖形數據庫?
0
A
回答
0
我很驚訝網絡無法返回關於如何使用neo4j和特別寫入查詢的一些信息。
爲GraphDatabaseService的API文檔都位於這裏:
http://neo4j.com/docs/stable/javadocs/org/neo4j/graphdb/GraphDatabaseService.html
此外,手冊中部分將介紹如何在Java中使用的Neo4j以嵌入模式:
http://neo4j.com/docs/stable/tutorials-java-embedded-hello-world.html
基本上,您需要在交易中包裝您的操作:
try (Transaction tx = database.beginTx()) {
database.createNode();
tx.success();
}
尋找通過標籤和屬性點是之前的操作一樣簡單:
try (Transaction tx = database.beginTx()) {
Node user = database.findNode(DynamicLabel.label("User"), "login", "[email protected]");
tx.success();
}
如果在服務器模式下運行的Neo4j,你其實可以寫的Cypher查詢,拿起一個驅動程序的語言你選擇:
http://neo4j.com/developer/language-guides/
和完整的暗號指南是爲你準備好閱讀:
http://neo4j.com/docs/stable/cypher-query-lang.html
您也可以按照免費在線課程:
http://neo4j.com/graphacademy/online-training/
您還可以在這裏發現一個巨大的策劃Neo4j的資源列表:
相關問題
- 1. 查詢Neo4j圖形數據庫
- 2. 批量插入Neo4j
- 3. 使用Neo4j批量插入
- 4. 如何使用Python將批量數據插入到Neo4j中
- 5. Codeigniter批量插入查詢
- 6. 如何刪除neo4j圖形數據庫
- 7. 的Neo4j圖形數據庫的設計和高效的查詢
- 8. 如何將大量數據插入Neo4j
- 9. 插入一個巨大的集合到neo4j圖形數據庫
- 10. 插入查詢未插入數據庫
- 11. 如何一次將批量數據插入數據庫?
- 12. 使用Zend批量插入數據庫
- 13. 批量插入數據庫表
- 14. 數據庫異常而批量插入
- 15. 批量插入數據庫阻塞UI?
- 16. 在數據庫中批量插入
- 17. 如何使插入查詢在DB2中批量插入記錄?
- 18. c#中的Neo4j批量插入#
- 19. 如何批量添加數據插入
- 20. 如何批量插入數據?
- 21. 有效查詢批量數據庫
- 22. 如何將Wordnet導入OrientDB,Neo4j等圖形數據庫?
- 23. 將批量json數據導入neo4j
- 24. 替代大批量數據集neo4j的批量導入器
- 25. 批量數據插入
- 26. 批量插入datetime數據
- 27. 批量插入不插入數據
- 28. Neo4j批量插入器錯誤:IllegalStateException
- 29. 批量插入neo4j - 最佳選擇?
- 30. neo4j圖形數據庫中的效率
其實,我一直在尋找如何查詢通過批量插入構建的neo4j db。我無法在那裏使用GraphDatabaseService,因此發佈了這個問題。 –
所以插入是正確的? –
是的,插入是好的 –