Cypher与标签匹配并不能在Neo4j 2.1.6上返回任何结果

时间:2015-01-01 21:13:22

标签: neo4j cypher

好吧,我在neo4j中真的很新。但是,这个简单的事情由于某种原因它不起作用!!

此语句返回0行!

  

匹配(a:电影)返回限制25

此语句返回0行!

  

匹配(a:人)返回限制25

image1

但是,如果我这样做,我会得到结果:

  

匹配(a)返回限制25

image2

我正在使用全新安装的Neo4j 2.1.6,其数据集名为" cineasts_12k_movies_50k_actors"取自http://example-data.neo4j.org/files/cineasts_12k_movies_50k_actors.zip?_ga=1.201211559.867824426.1420106902并带有allow_store_upgrade = true

因此,当我使用标签查询时,我不确定我是做错了还是有错误!

1 个答案:

答案 0 :(得分:3)

通过查看graph.db商店文件,似乎此数据集适用于Neo4j的旧版本,并且不使用标签。

我手动添加了标签(演员的演员标签和导演的Cineast标签)并重新压缩了数据库,您可以从我的保管箱下载它。 https://www.dropbox.com/s/sxl0kxgw9t4iula/graph.db.zip?dl=0

我会将此问题传递给Neo4j工作人员,我们将尝试制作新版本的数据集。

与此同时,我建议您尝试使用Graphgen http://graphgen.neoxygen.io生成测试图并将其导入neo4j本地实例。

Rik在这里写了一篇很好的文章:http://blog.bruggen.com/2014/12/prototyping-graph-database.html

此外,您还可以使用neo4j实例浏览器的开始页面中提供的电影图片。