【发布时间】:2013-05-08 12:20:01
【问题描述】:
我正在尝试运行一个包含两个部分的查询
start cat=node(21) match cat-[:HAS_KEYWORD]->(word)-[:FOUND_IN]->doc return doc
此查询工作正常并返回结果
start cat=node(21) match cat-[:HAS_KEYWORD]->composit-[:COMPOSITE_OF]->(word)-[:FOUND_IN]-single
这也可以并重新调整空集
但是当我把它们结合起来时
start cat=node(21) match cat-[:HAS_KEYWORD]->(word)-[:FOUND_IN]->doc
with cat,doc
match cat-[:HAS_KEYWORD]->composit-[:COMPOSITE_OF]->xx-[:FOUND_IN]->single
return doc,single
没有返回结果
它有什么问题?
【问题讨论】:
-
那里可能不是最好的主意,但是您是否尝试过使用单个匹配子句: match single (word)-[:FOUND_IN]->doc
标签: neo4j cypher graph-databases