我正在使用Neo4J来表示文本;在最简单的情况下,文本是由关系LEMMA_TEXT连接的一系列单词。
我正在尝试使用类似以下查询的方式找到已知单词后的第N个单词。
MATCH (anchor)-[:LEMMA_TEXT*32]->(word)
WHERE id(anchor) = 3275
RETURN word
在一个特定的案例中,如果我将路径长度增加到33,我会遇到这个错误:
Neo.DatabaseError.Statement.ExecutionFailure: There is no spoon.
然而以下查询返回了正确的结果。
MATCH (anchor)-[:LEMMA_TEXT*32]->(word)-[:LEMMA_TEXT]->(next)
WHERE id(anchor) = 3275
RETURN next
这证明了我想要的节点存在且可访问。
哪里有介绍如何用意念弯曲勺子的手册章节?更重要的是,这实际上是什么意思?!