【发布时间】:2014-03-11 06:35:27
【问题描述】:
我正在使用 Neo4j 学习 cypher,但我遇到了一些问题,表明我仍然不太明白。
我正在尝试编写一个查找子图的查询,然后从该子图中排除连接到指定节点的节点。
实际上,这是一个推荐问题:我找到了一组推荐,但想排除目标用户已经知道的那些东西。
我想我可以这样做:
match (u:User{id:"some id"}), (:Category{title:"some category"})-[:categorizes]->(i:Item)
where not (u)-[:knows_about]-(i)
return i
但这不起作用。
谁能解释我做错了什么/我应该做什么?
【问题讨论】:
标签: neo4j cypher recommendation-engine