Tôi đang cố gắng tìm hiểu tại sao truy vấn cypher của tôi chạy quá chậm (2-5 giây chỉ với 5000 nút). Truy vấn đang cố gắng để tìm thấy tất cả các công việc của một hồ sơ có thể đạt được bên trong mạng của mình (một công việc bạn bè của mình hoặc bạn bè của mình những người bạn làm việc trong cùng một công ty)truy vấn cypher chậm neo4j
Đây là truy vấn:
Start current_profile= node:node_auto_index(neoid_unique_id = "Profile:1")
Match current_profile-[r:friendships*0..2]->friends-[:roles]->company-[:positions]->jobs
return distinct company.fmj_id
tôi đã cố gắng cắt tỉa xuống truy vấn để xem những gì tôi đang làm sai và thậm chí truy vấn đơn giản này mất nhiều thời gian:
START root=node(0)
Match root-[:job_subref]->j-[:jobs]->jobss
return jobss
tôi có làm điều gì sai trái?
Tôi đang sử dụng neoid đó là dựa trên neography đá quý
Bạn có thể có thể chia sẻ đồ thị của bạn ở đâu đó? – Luanne
làm cách nào để tôi làm điều đó? – Gady
thử http://console.neo4j.org/ và http://console.neo4j.org/usage.html –