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
Browser 尝试运行密码查询时出现未知错误_Browser_Neo4j_Cypher - Fatal编程技术网

Browser 尝试运行密码查询时出现未知错误

Browser 尝试运行密码查询时出现未知错误,browser,neo4j,cypher,Browser,Neo4j,Cypher,我正在尝试运行此查询: MERGE (pisrael:country {_id:'israel'}) MERGE (pisrael)-[:city]->(pisrael_pyafo:city {_id:'yafo'}) MERGE (pisrael_pyafo)-[:region]->(pisrael_pyafo_pbedfordshire:region {_id:'bedfordshire'}) MERGE (pisrael_pyafo_pbedfordshire)-[:stree

我正在尝试运行此查询:

MERGE (pisrael:country {_id:'israel'})
MERGE (pisrael)-[:city]->(pisrael_pyafo:city {_id:'yafo'})
MERGE (pisrael_pyafo)-[:region]->(pisrael_pyafo_pbedfordshire:region {_id:'bedfordshire'})
MERGE (pisrael_pyafo_pbedfordshire)-[:street]->(pisrael_pyafo_pbedfordshire_phoppecircle:street {_id:'hoppecircle'})
MERGE (pisrael_pyafo)-[:region]->(pisrael_pyafo_pavon:region {_id:'avon'})
MERGE (pisrael_pyafo_pavon)-[:street]->(pisrael_pyafo_pavon_plaurycliff:street {_id:'laurycliff'})
MERGE (pisrael)-[:city]->(pisrael_phaifa:city {_id:'haifa'})
MERGE (pisrael_phaifa)-[:region]->(pisrael_phaifa_pavon:region {_id:'avon'})
MERGE (pisrael_phaifa_pavon)-[:street]->(pisrael_phaifa_pavon_pdougridges:street {_id:'dougridges'})
MERGE (pisrael_pyafo_pavon)-[:street]->(pisrael_pyafo_pavon_pdougridges:street {_id:'dougridges'})
MERGE (pisrael_pyafo_pbedfordshire)-[:street]->(pisrael_pyafo_pbedfordshire_ppercyneck:street {_id:'percyneck'})
MERGE (pisrael_phaifa_pavon)-[:street]->(pisrael_phaifa_pavon_plaurycliff:street {_id:'laurycliff'})
MERGE (pisrael_phaifa)-[:region]->(pisrael_phaifa_pbedfordshire:region {_id:'bedfordshire'})
MERGE (pisrael_phaifa_pbedfordshire)-[:street]->(pisrael_phaifa_pbedfordshire_phoppecircle:street {_id:'hoppecircle'})
MERGE (pisrael_phaifa_pavon)-[:street]->(pisrael_phaifa_pavon_ppercyneck:street {_id:'percyneck'})
MERGE (pisrael_pyafo_pbedfordshire)-[:street]->(pisrael_pyafo_pbedfordshire_pdougridges:street {_id:'dougridges'})
MERGE (pisrael_phaifa_pbedfordshire)-[:street]->(pisrael_phaifa_pbedfordshire_plaurycliff:street {_id:'laurycliff'})
MERGE (pisrael_phaifa_pbedfordshire)-[:street]->(pisrael_phaifa_pbedfordshire_ppercyneck:street {_id:'percyneck'})
MERGE (pisrael_phaifa_pavon)-[:street]->(pisrael_phaifa_pavon_phoppecircle:street {_id:'hoppecircle'})
MERGE (pisrael_pyafo_pavon)-[:street]->(pisrael_pyafo_pavon_ppercyneck:street {_id:'percyneck'})
MERGE (pisrael_pyafo_pavon)-[:street]->(pisrael_pyafo_pavon_phoppecircle:street {_id:'hoppecircle'})


WITH pisrael_pyafo_pbedfordshire_phoppecircle, pisrael_pyafo_pavon_plaurycliff, pisrael_phaifa_pavon_pdougridges, pisrael_pyafo_pavon_pdougridges, pisrael_pyafo_pbedfordshire_ppercyneck, pisrael_phaifa_pavon_plaurycliff, pisrael_phaifa_pbedfordshire_phoppecircle, pisrael_phaifa_pavon_ppercyneck, pisrael_pyafo_pbedfordshire_pdougridges, pisrael_phaifa_pbedfordshire_plaurycliff, pisrael_phaifa_pbedfordshire_ppercyneck, pisrael_phaifa_pavon_phoppecircle, pisrael_pyafo_pavon_ppercyneck, pisrael_pyafo_pavon_phoppecircle
MATCH (pisrael_phaifa_pavon_pdougridges)-[:circle]->(pisrael_phaifa_pavon_pdougridges_c2:circle {_id:2})
MATCH (pisrael_phaifa_pavon_pdougridges_c2)-[:post]->(pisrael_phaifa_pavon_pdougridges_c2_p1:post {_id:1})
MATCH (pisrael_phaifa_pavon_pdougridges)-[:circle]->(pisrael_phaifa_pavon_pdougridges_c19:circle {_id:19})
MATCH (pisrael_phaifa_pavon_pdougridges)-[:circle]->(pisrael_phaifa_pavon_pdougridges_c15:circle {_id:15})
MATCH (pisrael_phaifa_pavon_pdougridges_c15)-[:post]->(pisrael_phaifa_pavon_pdougridges_c15_p2:post {_id:2})
MATCH (pisrael_phaifa_pavon_pdougridges)-[:circle]->(pisrael_phaifa_pavon_pdougridges_c5:circle {_id:5})
MATCH (pisrael_phaifa_pavon_pdougridges_c5)-[:post]->(pisrael_phaifa_pavon_pdougridges_c5_p1:post {_id:1})
CREATE (pisrael_phaifa_pavon_pdougridges)-[:circle]->(pisrael_phaifa_pavon_pdougridges_c22:circle {_id:22})
CREATE (pisrael_phaifa_pavon_pdougridges)-[:circle]->(pisrael_phaifa_pavon_pdougridges_c23:circle {_id:23})
CREATE (pisrael_phaifa_pavon_pdougridges)-[:circle]->(pisrael_phaifa_pavon_pdougridges_c24:circle {_id:24})
CREATE (pisrael_phaifa_pavon_pdougridges)-[:circle]->(pisrael_phaifa_pavon_pdougridges_c25:circle {_id:25})
SET pisrael_phaifa_pavon_pdougridges.circle_count=25
CREATE (pisrael_phaifa_pavon_pdougridges_c2_p1)-[:comment]->(pisrael_phaifa_pavon_pdougridges_c2_p1_c1:comment {_id:1})
SET pisrael_phaifa_pavon_pdougridges_c2_p1.comment_count=1
CREATE (pisrael_phaifa_pavon_pdougridges_c19)-[:post]->(pisrael_phaifa_pavon_pdougridges_c19_p1:post {_id:1})
SET pisrael_phaifa_pavon_pdougridges_c19.post_count=1
CREATE (pisrael_phaifa_pavon_pdougridges_c15_p2)-[:comment]->(pisrael_phaifa_pavon_pdougridges_c15_p2_c1:comment {_id:1})
CREATE (pisrael_phaifa_pavon_pdougridges_c15_p2)-[:comment]->(pisrael_phaifa_pavon_pdougridges_c15_p2_c2:comment {_id:2})
SET pisrael_phaifa_pavon_pdougridges_c15_p2.comment_count=2
CREATE (pisrael_phaifa_pavon_pdougridges_c5_p1)-[:comment]->(pisrael_phaifa_pavon_pdougridges_c5_p1_c2:comment {_id:2})
SET pisrael_phaifa_pavon_pdougridges_c5_p1.comment_count=2


WITH pisrael_pyafo_pbedfordshire_phoppecircle, pisrael_pyafo_pavon_plaurycliff, pisrael_pyafo_pavon_pdougridges, pisrael_pyafo_pbedfordshire_ppercyneck, pisrael_phaifa_pavon_plaurycliff, pisrael_phaifa_pbedfordshire_phoppecircle, pisrael_phaifa_pavon_ppercyneck, pisrael_pyafo_pbedfordshire_pdougridges, pisrael_phaifa_pbedfordshire_plaurycliff, pisrael_phaifa_pbedfordshire_ppercyneck, pisrael_phaifa_pavon_phoppecircle, pisrael_pyafo_pavon_ppercyneck, pisrael_pyafo_pavon_phoppecircle
MATCH (pisrael_phaifa_pavon_phoppecircle)-[:circle]->(pisrael_phaifa_pavon_phoppecircle_c2:circle {_id:2})
MATCH (pisrael_phaifa_pavon_phoppecircle_c2)-[:post]->(pisrael_phaifa_pavon_phoppecircle_c2_p1:post {_id:1})
CREATE (pisrael_phaifa_pavon_phoppecircle)-[:circle]->(pisrael_phaifa_pavon_phoppecircle_c10:circle {_id:10})
CREATE (pisrael_phaifa_pavon_phoppecircle)-[:circle]->(pisrael_phaifa_pavon_phoppecircle_c11:circle {_id:11})
CREATE (pisrael_phaifa_pavon_phoppecircle)-[:circle]->(pisrael_phaifa_pavon_phoppecircle_c12:circle {_id:12})
SET pisrael_phaifa_pavon_phoppecircle.circle_count=12
CREATE (pisrael_phaifa_pavon_phoppecircle_c2_p1)-[:comment]->(pisrael_phaifa_pavon_phoppecircle_c2_p1_c1:comment {_id:1})
SET pisrael_phaifa_pavon_phoppecircle_c2_p1.comment_count=1


WITH pisrael_pyafo_pbedfordshire_phoppecircle, pisrael_pyafo_pavon_plaurycliff, pisrael_pyafo_pavon_pdougridges, pisrael_pyafo_pbedfordshire_ppercyneck, pisrael_phaifa_pavon_plaurycliff, pisrael_phaifa_pbedfordshire_phoppecircle, pisrael_phaifa_pavon_ppercyneck, pisrael_pyafo_pbedfordshire_pdougridges, pisrael_phaifa_pbedfordshire_plaurycliff, pisrael_phaifa_pbedfordshire_ppercyneck, pisrael_pyafo_pavon_ppercyneck, pisrael_pyafo_pavon_phoppecircle
MATCH (pisrael_phaifa_pavon_plaurycliff)-[:circle]->(pisrael_phaifa_pavon_plaurycliff_c14:circle {_id:14})
MATCH (pisrael_phaifa_pavon_plaurycliff)-[:circle]->(pisrael_phaifa_pavon_plaurycliff_c2:circle {_id:2})
MATCH (pisrael_phaifa_pavon_plaurycliff_c2)-[:post]->(pisrael_phaifa_pavon_plaurycliff_c2_p1:post {_id:1})
MATCH (pisrael_phaifa_pavon_plaurycliff)-[:circle]->(pisrael_phaifa_pavon_plaurycliff_c3:circle {_id:3})
CREATE (pisrael_phaifa_pavon_plaurycliff)-[:circle]->(pisrael_phaifa_pavon_plaurycliff_c19:circle {_id:19})
SET pisrael_phaifa_pavon_plaurycliff.circle_count=19
CREATE (pisrael_phaifa_pavon_plaurycliff_c14)-[:post]->(pisrael_phaifa_pavon_plaurycliff_c14_p1:post {_id:1})
SET pisrael_phaifa_pavon_plaurycliff_c14.post_count=1
CREATE (pisrael_phaifa_pavon_plaurycliff_c2_p1)-[:comment]->(pisrael_phaifa_pavon_plaurycliff_c2_p1_c1:comment {_id:1})
SET pisrael_phaifa_pavon_plaurycliff_c2_p1.comment_count=1
CREATE (pisrael_phaifa_pavon_plaurycliff_c3)-[:post]->(pisrael_phaifa_pavon_plaurycliff_c3_p2:post {_id:2})
SET pisrael_phaifa_pavon_plaurycliff_c3.post_count=2


WITH pisrael_phaifa_pavon_ppercyneck
MATCH (pisrael_phaifa_pavon_ppercyneck)-[:circle]->(pisrael_phaifa_pavon_ppercyneck_c1:circle {_id:1})
MATCH (pisrael_phaifa_pavon_ppercyneck_c1)-[:post]->(pisrael_phaifa_pavon_ppercyneck_c1_p1:post {_id:1})
MATCH (pisrael_phaifa_pavon_ppercyneck_c1)-[:post]->(pisrael_phaifa_pavon_ppercyneck_c1_p3:post {_id:3})
MATCH (pisrael_phaifa_pavon_ppercyneck)-[:circle]->(pisrael_phaifa_pavon_ppercyneck_c5:circle {_id:5})
MATCH (pisrael_phaifa_pavon_ppercyneck_c5)-[:post]->(pisrael_phaifa_pavon_ppercyneck_c5_p2:post {_id:2})
MATCH (pisrael_phaifa_pavon_ppercyneck)-[:circle]->(pisrael_phaifa_pavon_ppercyneck_c8:circle {_id:8})
MATCH (pisrael_phaifa_pavon_ppercyneck)-[:circle]->(pisrael_phaifa_pavon_ppercyneck_c4:circle {_id:4})
MATCH (pisrael_phaifa_pavon_ppercyneck_c4)-[:post]->(pisrael_phaifa_pavon_ppercyneck_c4_p1:post {_id:1})
WITH pisrael_phaifa_pavon_ppercyneck
MATCH (pisrael_phaifa_pavon_ppercyneck)-[:circle]->(pisrael_phaifa_pavon_ppercyneck_c7:circle {_id:7})
MATCH (pisrael_phaifa_pavon_ppercyneck)-[:circle]->(pisrael_phaifa_pavon_ppercyneck_c3:circle {_id:3})
MATCH (pisrael_phaifa_pavon_ppercyneck_c3)-[:post]->(pisrael_phaifa_pavon_ppercyneck_c3_p1:post {_id:1})
CREATE (pisrael_phaifa_pavon_ppercyneck)-[:circle]->(pisrael_phaifa_pavon_ppercyneck_c17:circle {_id:17})
但我一直在犯这样的错误:

Neo.DatabaseError.General.UnknownError: Found no solution for block with size 8,
Vector() were the selected candidates from the table IDPPlanTable(numberOfPlans=63, largestSolved=6)
您可以尝试使用
EXPLAIN
运行它,您将得到相同的错误(如果不是,那么我认为这是一个bug或其他原因)
以下是github中公开的问题:
更新

我试图在更好的计算机上运行它,但它没有给出任何错误,但当我尝试使用更大的密码时,我得到了错误。

这个数据库还有更多吗?在创建关系之前,您开始匹配
:圆圈
:帖子
等关系。是的,我先添加圆圈,然后添加下一个交易圆圈和帖子(之前已添加圆圈中的帖子),然后添加上一个交易(我从中复制密码),添加圆圈、帖子和评论,问题是,有时第三个事务不起作用,并给出上面的错误,有时它确实起作用,但所有这些都是在我更改密码中的语句顺序后开始发生的,现在我匹配所有需要的节点并在之后对其进行更改,在我匹配并立即进行更改之前,我从未见过此错误,这就是让我困惑的地方:bug或者我遗漏了什么。你正在以一种可能危险的方式使用它(并且它可能在某种程度上与你的问题有关)<代码>合并将创建指定的模式,除非整个模式尚不存在。例如,在第二个
MERGE
节点中,即使已经存在一个“yafo”
city
节点,
MERGE
也会创建一个新的“yafo”
city
节点,前提是现有节点与
pisrael
没有
city
关系。这可能不是你想要的。我在_id上有索引,密码工作得很完美,直到最后一次更改,与
合并无关
索引与我上次的评论无关。你的密码好像在重复很多模式。可能应该对其进行重构以充分利用。例如,有关如何使用参数创建多个节点的示例,请参见。此数据库还有其他功能吗?在创建关系之前,您开始匹配
:圆圈
:帖子
等关系。是的,我先添加圆圈,然后添加下一个交易圆圈和帖子(之前已添加圆圈中的帖子),然后添加上一个交易(我从中复制密码),添加圆圈、帖子和评论,问题是,有时第三个事务不起作用,并给出上面的错误,有时它确实起作用,但所有这些都是在我更改密码中的语句顺序后开始发生的,现在我匹配所有需要的节点并在之后对其进行更改,在我匹配并立即进行更改之前,我从未见过此错误,这就是让我困惑的地方:bug或者我遗漏了什么。你正在以一种可能危险的方式使用它(并且它可能在某种程度上与你的问题有关)<代码>合并将创建指定的模式,除非整个模式尚不存在。例如,在第二个
MERGE
节点中,即使已经存在一个“yafo”
city
节点,
MERGE
也会创建一个新的“yafo”
city
节点,前提是现有节点与
pisrael
没有
city
关系。这可能不是你想要的。我在_id上有索引,密码工作得很完美,直到最后一次更改,与
合并无关
索引与我上次的评论无关。你的密码好像在重复很多模式。可能应该对其进行重构以充分利用。例如,有关如何使用参数创建多个节点的示例,请参见。