【问题标题】:Large Neo4j graph not showing up大型 Neo4j 图表未显示
【发布时间】:2015-06-08 15:16:45
【问题描述】:

我创建了一个大型 neo4j 图表,将用户连接到他们观看的视频,就像用户一样 -> 社交图表或网络类型图表中的视频。大约有 9000 个用户节点和 20000 个视频节点。

如果我尝试:

MATCH (u)-[:VIEW]->(v)
RETURN u,v

图表显示“显示 300000 个节点,0 个关系”。没有显示图表、关系和节点。

如果我尝试:

MATCH (u)-[:VIEW]->(v)
RETURN u,v
LIMIT 1000

图表显示“显示 1000 个节点,1000 个关系(完成了 1000 个附加关系)。”所有图表、关系和节点都会显示出来。

如果我尝试:

MATCH (u)-[:VIEW]->(v)
RETURN u,v
LIMIT 10000

没有图表、关系和节点出现。

第一个图表是否太大而无法显示?我怎样才能让它显示出来?

提前谢谢你。

【问题讨论】:

  • 您使用的是哪个 Neo4j 版本?

标签: database graph neo4j cypher graph-databases


【解决方案1】:

您是否在 Web 控制台中执行此操作?我怀疑当您执行LIMIT 10000 时,结果太大而无法在网络浏览器中处理。我对 1000 的出现感到有点惊讶(同样,如果您在 Web 控制台中)。

你想得到什么?如果你想得到一张桌子,你可以这样做(我在这里弥补属性):

MATCH (u)-[:VIEW]->(v)
RETURN u.username,v.title

如果你想要别的东西,那么我需要更多信息;)

【讨论】:

  • 是的,我在 Web 控制台中执行此操作。我还能怎么做?命令行可能吗?那是我正在使用的代码,我确实得到了整个表格。它只是没有出现的图表。
  • D3 的图形可视化不适用于大型图形,因此 Neo4j 浏览器将显示的内容有配置限制,但应该有警告。
  • 是的,您可以使用 Web 控制台 neo4j-shell 或 REST 端点。我想我要问的是,你想知道什么?或者你想了解你的数据?如果您想要更大的数据图,您可能需要像 Gephi 这样的东西。 Cypher 尤其是 Web 控制台非常适合汇总和总结
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-01-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-09-11
  • 2020-02-05
  • 2020-04-26
相关资源
最近更新 更多