Cách tốt nhất để xóa đồ thị khỏi tất cả các nút và các mối quan hệ thông qua Cypher là gì?Cách tốt nhất để xóa tất cả các nút và mối quan hệ trong Cypher
Tại http://neo4j.com/docs/stable/query-delete.html#delete-delete-a-node-and-connected-relationships ví dụ
MATCH (n)
OPTIONAL MATCH (n)-[r]-()
DELETE n,r
có lưu ý:
Truy vấn này không phải là để xóa một lượng lớn dữ liệu
Vì vậy, là sau tốt hơn?
MATCH()-[r]-() DELETE r
và
MATCH (n) DELETE n
Hoặc là có một cách khác đó là tốt hơn cho đồ thị lớn?
tại http://stackoverflow.com/questions/14690522/deleting-all-nodes-and-relationships-in-neo4j-using-cypher-exceeds-heap-space họ đề nghị xóa toàn bộ thư mục cơ sở dữ liệu, nhưng tôi ' m quan tâm đến trường hợp GUI từ xa cần cung cấp cho người dùng một hành động để xóa biểu đồ (đặt lại trạng thái thành mặc định) –