Neo4j O';赖利书中的例子

Neo4j O';赖利书中的例子,neo4j,Neo4j,O'reilly书中的图形数据库有不完整的示例不起作用。我尝试过创作莎士比亚的作品,这是成功的。但是,当我查询刚刚创建的图形时,查询无法识别某些实体。我指的是: START theater=node:venue(name='Theatre Royal'), newcastle=node:city(name='Newcastle'), bard=node:author(lastname='Shakespeare') MATCH (newcastle)<-[:STREET|CITY*1..

O'reilly书中的图形数据库有不完整的示例不起作用。我尝试过创作莎士比亚的作品,这是成功的。但是,当我查询刚刚创建的图形时,查询无法识别某些实体。我指的是:

START theater=node:venue(name='Theatre Royal'), 
newcastle=node:city(name='Newcastle'), 
bard=node:author(lastname='Shakespeare')
MATCH (newcastle)<-[:STREET|CITY*1..2]-(theater) <-[:VENUE]-()-[:PERFORMANCE_OF]->()-[:PRODUCTION_OF]-> (play)<-[:WROTE_PLAY]-(bard)
RETURN DISTINCT play.title AS play
START theater=节点:地点(name='theater Royal'),
纽卡斯尔=节点:城市(name='newcastle'),
bard=node:author(lastname='Shakespeare')

MATCH(纽卡斯尔)(play)您可以从这里下载大多数示例的代码,包括莎士比亚示例:


此代码包括索引数据所需的步骤。

您可以从以下位置下载大多数示例(包括莎士比亚示例)的代码:


此代码包括索引数据所需的步骤。

您还可以将
CREATE
语句粘贴到Neo4j控制台(并将
author
等索引名替换为
node\u auto\u index
。我尝试了node\u auto\u索引,如下所示:START theater=node:node\u auto\u index(name='theater'),newcastle=node:node\u auto\u index(name='newcastle'),bard=node:node\u auto\u index(lastname='莎士比亚')MATCH(newcastle)(play)1608返回不同的play.title作为play查询没有返回任何记录。我很沮丧:-)我真的很想使用Neo4J,但如果我不能让它工作,我的顾问会要求我使用Titan或Oracle NoSql,这将是一个损失。请帮忙!在创建数据之前,是否在服务器中启用了节点自动索引并配置了要索引的正确属性?这是我的neo4j.properties文件:keep_logical_logs=true#Autoindexing#为节点启用自动索引,默认值为false node_auto_indexing=true#要自动索引的节点属性键,如果启用了节点_keys _indexable=名称、年龄、地点、城市、作者#启用关系的自动索引,则默认为假关系_auto _indexing=true#要自动索引的关系属性键,如果启用了关系_keys _indexable=名称、年龄、地点、城市,作者:我将删除数据并再次构建图形。@MichaelHunger我确实删除了以前的节点,重新启动了服务器,并构建了图形。我没有收到任何返回的记录:(任何其他建议?您也可以将
CREATE
语句粘贴到Neo4j控制台(并将
author
等索引名替换为
node\u auto\u index
。我尝试了node\u auto\u索引,如下所示:START theater=node:node\u auto\u index(name='Theatre Royal'),newcastle=node:node\u auto\u index(name='newcastle'),bard=node:node\u auto\u index(lastname='莎士比亚')MATCH(newcastle)(play)1608返回不同的play.title作为play查询没有返回任何记录。我很沮丧:-)我真的很想使用Neo4J,但如果我无法使用它,我的顾问会要求我使用Titan或Oracle NoSql将是一种损失。请帮助!您是否在创建数据之前在服务器中启用了节点自动索引并配置了要索引的正确属性?这是我的Neo4J.properties文件:keep_logical_logs=true#Autoindexing#为节点启用自动索引,默认为false node_auto_indexing=true#要自动索引的节点属性键,如果启用了node_keys_indexable=名称、年龄、地点、城市、作者#为关系启用自动索引,默认为false relationship_auto_indexing=true#要自动索引的关系属性键,如果启用了relationship_键_indexable=姓名、年龄、地点、城市、作者我将删除数据并重新构建图表。@MichaelHunger我确实删除了以前的节点,重新启动了服务器并构建了图表。我没有收到任何返回的记录:(还有其他建议吗?