使用NEO4J根据联系/朋友对文章进行排名和显示的最佳方式
我正在开发一款使用NEO4J的应用程序。主要有两种类型的节点使用NEO4J根据联系/朋友对文章进行排名和显示的最佳方式,neo4j,cypher,Neo4j,Cypher,我正在开发一款使用NEO4J的应用程序。主要有两种类型的节点 用户-用户节点可以通过“朋友”关系相互连接 Post-Posts节点由用户创建的Post组成,在创建Post的用户和实际Post节点之间具有“OWNED_by”关系 比如说, 假设有3个用户A、B、C和4个帖子B1、B2(来自用户B)和C1、C2(来自用户C) A和B与“朋友”相关 对于用户A,帖子在其仪表板上的显示顺序应为B1、B2、C1、C2(即,我们应显示由直接网络创建的帖子,然后显示非来自其网络的帖子) 需要一些关于如何使用C
需要一些关于如何使用CYPHER query实现这一点的指导吗到目前为止您尝试了什么?您的查询有错误吗?错误是什么?预期的结果是什么?匹配(n:User)-[r:FRIENDS\u WITH]-(u1:User),其中n.name='A'与u1匹配(s:Post)-[r1:OWNED\u BY]-(u1)UNION(试图找出如何选择不在s中的Post)我正试图基于我的SQL知识进行寻址。我收到了所有与“A”为好友的用户的帖子,之后我想做一个缺少帖子的联合,但无法解决这个问题