问题标签 [py2neo]
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.
python - py2neo 批量插入甚至 2k 个节点的超时
我只是想对 2k 个节点做一个简单的批量插入测试,这已经超时了。我确定这不是内存问题,因为我正在使用 ec2 xLarge 实例进行测试,并且我更改了 neo4j java 堆和数据存储内存参数。可能出了什么问题?
neo4j - 通过rest api在neo4j密码上创建索引节点
我正在尝试使用以下语法在密码中创建索引节点:
为什么节点似乎已创建,但我正在创建的属性似乎已成功返回,但不存在?
有没有更简单的方法?我曾经使用py2neo的功能:
但这似乎已被弃用——它不再适用于最新版本的 py2neo,它似乎properties
不再支持该论点(对于未来的人,index
被替换为index_name
)。
sockets - 我无法连接到 localhost:7474/db/data 来创建 graphDatabaseService
我是 neo4j 的新手,当我编写此代码时出现以下错误:
我使用 Windows 7。我进行了几次搜索,发现我必须打开端口 7474 才能在具有高级安全性的 Windows 防火墙中使用它,但是当我在入站规则中创建新规则时,这不会影响该端口。同样在 ubuntu 10.10 中,我无法使用netcat打开端口:
我哪里错了?谢谢你
neo4j - py2neo:创建图形时最小化写入时间
我会为 neo4j 写一个巨大的图表。使用我的代码只需不到两个月的时间。
我从Kaggle 的事件推荐挑战user_friends.csv
中获取数据,我使用的文件看起来像
我使用 py2neobatch
工具来生成代码。这是我能做的最好的还是有其他方法可以显着减少运行时间?
这是代码
我也找不到使用高级py2neo
设施创建无向图的方法?我知道cypher
可以这样做create (node(1) -[:friends]-node(2))
提前致谢。
nginx - py2neo 仅在运行 nginx 时出现密码错误
我有一个烧瓶应用程序,它使用 neo4j 处理一些数据。当我使用 python 服务器时,一切都在本地运行良好,但是当我在 nginx+uwsgi 上部署时,我无法再在 py2neo 中执行密码查询。我无法判断错误传达是在 py2neo 级别,还是 nginx 权限或类似的东西。(我在与烧瓶相同的盒子上运行 neo4j,开始。)
奇怪的是,查询否则有效,并且它说的索引不存在(“组织”),当我使用 neo4j 控制台时确实存在。这是错误:
这就是我确定它说不存在的索引确实存在的原因:
那么,这是我应该在 cypher.py 文件中检查的内容吗?或者这看起来像一个权限问题,当它不是由 python 服务器运行时,nginx 可能无法读取来自 locahost:7474 的响应?奇怪的是,py2neo 的其他方面确实在服务器上正常工作,例如neo4j.GraphDatabaseService("http://localhost:7474/db/data/").get_or_create_indexed_node()
任何调试帮助(或向这些优秀项目中的任何一个提交错误报告?)非常感谢。
database - py2neo 更新图中的节点
我开始在 django 中使用 py2neo 数据库系统。
如何更新图形数据库中的节点?
我创建了一个节点:
我使用以下代码获取节点:
问候
neo4j - Neo4j:在密码查询中获取索引属性“名称”作为返回值
嗨,我是 neo4j 和 cypher 的新手。我已经建立了我的数据库,以便您可以从图表中的多个深度开始。在我的示例中,图是一棵树,根节点是索引,第 4 级的节点是索引。我正在使用 py2neo 开发图形,并根据以下内容使用 get_or_create_indexed_node 方法:py2neo 文档
但是当我运行我的密码查询以使我降落在索引节点上时,我只能获取 id。例如,当我这样做时:
我收到错误消息:节点上不存在属性“名称”[84361]
我究竟做错了什么?
neo4j - Py2neo 与 Neo4j 的关系
我怎样才能得到关系的结束节点。例如:
那么如何获取起始节点用户的所有结束节点。
问候,塞缪尔
graph - Py2Neo:密码查询
我正在尝试进行以下 Cypher 查询:
使用 neo4j 站点中可用的 Dr.Who 数据集。它在 Neo4j 控制台中给出了正确的结果,在 Py2Neo 中也给出了正确的结果。但是现在我想以这样的方式进行查询
并使用变量 x 和 y 进行相同的查询。但是我不知道 Py2Neo 的转义序列。我尝试了以下查询
但它没有用。任何帮助,将不胜感激。
java - 使用 java BatchInserter 创建后无法使用 py2neo 访问 neo4j 数据库
解决了
好的,我只是弄乱了 neo4j-server.properties 的配置文件,我不应该使用“...”来编写数据库路径。
我使用 java 的插入器创建了一个 neo4j 数据库,并努力使用 py2neo 访问它。这是我的java代码:
然后我相应地修改neo4j-server.properties
配置文件并启动neo4j start
.
以下 python 代码表明该图为空
我的方法有什么问题?谢谢
编辑
我也不能用密码计算节点:
编辑 2
我可以用 java api 检查索引和节点是否存在
输出在哪里
现在,如果我使用 python 填充图形,我将无法使用以前的 java 方法访问它们(将再次计数 20)
编辑 3
现在我删除了我使用批处理插入器创建的存储,即neo4j-test-store
配置neo4j-server.properties
文件继续指向已删除的存储,即org.neo4j.server.database.location="{some_path}/neo4j-test-store"
.
现在,如果我运行密码计数,我得到 100,100 是我使用 py2neo 插入的节点数。
我对这些东西要疯了!
解决了
好的,我只是弄乱了 neo4j-server.properties 的配置文件,我不应该使用“...”来编写数据库路径。