答案 0 :(得分:2)
你很可能不得不使用PHP driver代替Neo4j。
或者,the REST API
我首先建议使用所有节点和关系填充数据库。然后使用webadmin尝试cypher查询,返回您要查找的确切结果。然后,您可以在REST API中使用该查询,或者使用PHP驱动程序并在服务器上循环显示结果,并将其显示在网页上,无论您希望如何。
答案 1 :(得分:1)
要使用PHP中的Neo4j,请检查http://neo4j.org/develop/php
一般来说,Cypher很简单,请查看online course和ref card以加快速度。
对于您要查找的域名,请查看此GraphGist
您可以使用的密码查询(您的朋友喜欢的前5个广告):
MATCH (n:User)-[:KNOWS]->(friend:User)-[:LIKES]->(p:Product)<-[:AD_FOR]-(ad:Advertisement)
RETURN ad.content, count(*)
ORDER BY count(*) DESC
LIMIT 5