问题标签 [neo4j]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1476 浏览

lucene - Neo4j REST API - 具有多个属性的索引节点

我有多个带有标题、副标题和文本属性的节点。现在,当我索引它们(索引/节点/页面/标题/foo)时,我只能搜索标题属性。如何索引其他两个属性?

0 投票
1 回答
452 浏览

python - 安装 neo4j.py 的问题

我已按照此处的说明进行操作,出于某种原因,我得到了以下回溯:

有没有人遇到过这个问题?我正在运行 ubuntu 11.04 和 python 2.7.1。

0 投票
1 回答
122 浏览

graph - neo4j 中单个条目的每个节点和每个边的开销是多少

我有一个整数图(比如 12 个字节)。每个节点有 200 条出边。我有 100*10^6 个节点。

给定“关键”权重 12b,当它在 neo4j 中表示时,总大小是多少?边缘的成本是多少?

这种大小的neo4j可以查询吗?--- 我的意思当然是一些内部约束,查询的时间会表达 I/O 性能(我猜?)。

我对查询感兴趣:哪个节点连接到节点 X。

JVM 限制呢?有机会撞到东西吗?

0 投票
3 回答
951 浏览

django - 在 neo4j 中创建对象的问题

我正在为 neo4j 使用 django 集成,并且在尝试创建节点时得到以下回溯。
我确实安装了 JPype,它可以被导入。

编辑:
这里要求的是我的 neo4j 设置:

编辑:
遵循 thobe 的建议后,当我尝试导入自己的模型时,我得到以下信息:

0 投票
2 回答
131 浏览

scala - 如何仅向特定类型的列表添加额外的行为?

我有一个小型 Scala/Neo4j 应用程序,它通过“skilledAt”和“interestedIn”关系将人和主题联系起来。它有一个 REST/Json Api(使用 Scalatra),当我想向 List[Person] 和 List[Topic] 添加一个“asJson”方法时,我遇到了一个典型的类型擦除问题。我想为不同的内容类型实现不同的 Json 序列化行为,但当然类型会被删除。到目前为止,我能想到的最好的方法是以下运行时技巧:

这工作得很好,但我想知道是否有更好的解决方案,也许包括类型类,一个我不太熟悉的主题(还)。

0 投票
2 回答
1117 浏览

java - Neo4j Traverser - 只需获取特定类型的项目

从任何给定的节点开始,我想运行遍历器,直到它遇到一个类型为“contentpage”的节点(所有节点都有一个类型属性)。

我用下面的遍历器试过了

但我得到的只是 HTTP 错误 500。有什么想法吗?

编辑:这是一个堆栈跟踪(我已经修剪了一点,因为它很大)

0 投票
2 回答
1703 浏览

java - Akka - 对象序列化期间的 StackOverflowError

我遇到了一个持续超过 2 天的问题。当我在演员之间交换消息时,正在指责 JVM 堆栈溢出。

我的消息是一个具有许多链接的对象(10000 多个子对象在一个链接列表中链接在一起)。即具有 Neo4J 关系的对象。

错误是这样的:

有没有人对此有任何解决方案?

谢谢

0 投票
3 回答
1225 浏览

database - 使用neo4j索引文件系统有意义吗

我正在开发一个基于 Java 的备份客户端,它扫描文件系统上的文件并使用它找到要备份的目录和文件名填充 Sqlite 数据库。使用 neo4j 代替 sqlite 有意义吗?它会更高效,更容易用于此应用程序吗?我在想,因为文件系统是一棵树(如果考虑符号链接,则为图形),gaph 数据库可能合适吗?sqlite 数据库模式只定义了 2 个表,一个用于目录(完整路径和其他信息),一个用于文件(仅名称与包含目录表中目录的外键),因此它相对简单。

应用程序需要索引数百万个文件,因此解决方案需要快速。

0 投票
2 回答
224 浏览

java - 从 Jython 或 Scala 调用 Java 代码时的执行速度以外的问题

我在我的项目中使用 neo4j 作为后端。对于前端,我不想用 java 做,因为我觉得它太受限制了。我正在考虑 2 个选项,它们是 a) 使用 Jython/Django,因为我可以在其中调用我的 java 代码。这样我就可以简单地为我的数据库代码提供一个好的 API 并调用它。b) 像上面提到的那样使用 Scala/Lift。

我现在能想到的唯一缺点是从另一种语言调用一种语言可能会很慢,这可能是可扩展性的一个因素。我想就可能影响我的项目的其他问题提出建议,或者仅此缓慢会影响很多?如果太多,那么我将不得不迁移到 java,因为 neo4j 非常适合该项目

PS我不倾向于任何语言。准备好用任何语言做,我不选择Java不是因为我不喜欢,但问题是由于成本因素和学习曲线我不确定它。任何建议都会冷静点。

0 投票
1 回答
2020 浏览

search - 如何在 neo4j 中执行通配符搜索?

例如,是否可以在 neo4j 图形数据库中搜索名称以“A”开头的所有客户?neo4j wiki 有一个关于这个主题的链接,但它已经坏了, http ://wiki.neo4j.org/content/Design_Guide#Searching_by_wildcard