Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
neo4j中的好友建议_Neo4j_Neo4jphp - Fatal编程技术网

neo4j中的好友建议

neo4j中的好友建议,neo4j,neo4jphp,Neo4j,Neo4jphp,我正在尝试在我的应用程序中获得朋友的建议,从RDBMS背景学习Neo4J comming是一段令人兴奋但令人沮丧的时间,但我来了 我需要能够显示的人,知道两个或两个以上的用户的直接朋友。换句话说,根据所附屏幕截图中的图表,我需要一个Cypher查询,它为我提供节点6和4 屏幕截图可在上找到) 任何帮助都将不胜感激,因为我正在拔我的头发。正如尼古拉斯指出的,如果你尝试一些密码,这是非常容易的 看 正如尼古拉斯指出的,如果你尝试一些密码,这是相当容易的 看 正如尼古拉斯指出的,如果你尝试一些密码,这

我正在尝试在我的应用程序中获得朋友的建议,从RDBMS背景学习Neo4J comming是一段令人兴奋但令人沮丧的时间,但我来了

我需要能够显示的人,知道两个或两个以上的用户的直接朋友。换句话说,根据所附屏幕截图中的图表,我需要一个Cypher查询,它为我提供节点6和4

屏幕截图可在上找到)


任何帮助都将不胜感激,因为我正在拔我的头发。

正如尼古拉斯指出的,如果你尝试一些密码,这是非常容易的


正如尼古拉斯指出的,如果你尝试一些密码,这是相当容易的


正如尼古拉斯指出的,如果你尝试一些密码,这是相当容易的


正如尼古拉斯指出的,如果你尝试一些密码,这是相当容易的


你也可以试试小精灵。文档中有这样一个例子:

您也可以尝试使用Gremlin。文档中有这样一个例子:

您也可以尝试使用Gremlin。文档中有这样一个例子:

您也可以尝试使用Gremlin。文档中有这样一个例子:

@luanes-answer也会返回当前的朋友,这不是真正的朋友建议。用这个

            MATCH (joe { name: 'Joe' })-[:knows*2..2]-(friend_of_friend)
            WHERE NOT (joe)-[:knows]-(friend_of_friend)
            RETURN friend_of_friend.name, COUNT(*)
            ORDER BY COUNT(*) DESC , friend_of_friend.name
来自Neo4j食谱
@Luanes answer也将返回当前好友,这不是真正的好友建议。用这个

            MATCH (joe { name: 'Joe' })-[:knows*2..2]-(friend_of_friend)
            WHERE NOT (joe)-[:knows]-(friend_of_friend)
            RETURN friend_of_friend.name, COUNT(*)
            ORDER BY COUNT(*) DESC , friend_of_friend.name
来自Neo4j食谱
@Luanes answer也将返回当前好友,这不是真正的好友建议。用这个

            MATCH (joe { name: 'Joe' })-[:knows*2..2]-(friend_of_friend)
            WHERE NOT (joe)-[:knows]-(friend_of_friend)
            RETURN friend_of_friend.name, COUNT(*)
            ORDER BY COUNT(*) DESC , friend_of_friend.name
来自Neo4j食谱
@Luanes answer也将返回当前好友,这不是真正的好友建议。用这个

            MATCH (joe { name: 'Joe' })-[:knows*2..2]-(friend_of_friend)
            WHERE NOT (joe)-[:knows]-(friend_of_friend)
            RETURN friend_of_friend.name, COUNT(*)
            ORDER BY COUNT(*) DESC , friend_of_friend.name
来自Neo4j食谱

到目前为止,您尝试了什么?你展示了图片,但是到目前为止你试过密码吗?到目前为止你试过什么?你展示了图片,但是到目前为止你试过密码吗?到目前为止你试过什么?你展示了图片,但是到目前为止你试过密码吗?到目前为止你试过什么?您显示了图形,但到目前为止是否尝试过任何密码?我的图形已更新,现在包含双向关系。例:1知道2,2知道1。我将如何更新此查询以适应这种情况。我试过MATCH nf,但似乎不起作用。非常感谢您的帮助完全删除方向,即匹配n-[r:KNOWS*2]-fHi luane,它仍然返回0行:(我的图表已更新,现在包含双向关系。例如:1知道2和2知道1。我如何更新此查询以适应这种情况。我已尝试匹配nf,但似乎不起作用。非常感谢您的帮助完全删除方向,即匹配n-[r:knows*2]-fHi Luane,仍然返回0行:(我的图表已更新,现在包含双向关系。例如:1知道2和2知道1。我如何更新此查询以适应这种情况。我已尝试匹配nf,但似乎不起作用。非常感谢您的帮助完全删除方向,即匹配n-[r:knows*2]-fHi Luane,仍然返回0行:(我的图表已更新,现在包含双向关系。例如:1知道2和2知道1。我如何更新此查询以适应这种情况。我已尝试匹配nf,但似乎不起作用。非常感谢您的帮助完全删除方向,即匹配n-[r:knows*2]-fHi Luane,仍然返回0行:(