py2neo相关内容

如何使用 Python 将批量数据插入 Neo4j

我想使用 py2neo 将一些数据插入到 Neo4j 中.链接到数据文件.我是 Neo4j 的新手.谁能告诉我如何将批量数据插入Neo4j.其实我想做Neo4j的性能测试..... 我已经尝试过了,但这仅适用于小数据集... from pprint import pprint从 py2neo 导入 Neo4j、节点、relgraph_db = neo4j.GraphDatabaseServ ..
发布时间:2021-12-28 17:54:37 Python

使用 Python 在 Neo4j 中执行批量添加/插入的最快方法?

我发现通过 py2neo for Python 使用 REST API 时,Neo4j 添加节点和关系/弧/边的速度很慢.我知道这是因为每个 REST API 调用都作为一个独立的事务执行. 具体来说,添加几百对节点以及它们之间的关系需要几秒钟的时间,在本地主机上运行. 在使用 Python 的同时显着提高性能的最佳方法是什么? 使用bulbflow 和Gremlin 是构建批量 ..
发布时间:2021-12-28 17:08:12 Python

批处理事务的 Py2Neo 问题 - AttributeError: 'Node' 对象没有属性 'upper'

在询问之前的问题之后,我已经尝试使用 Py2Neo 的批处理事务来加快处理速度.我对代码进行了大量调整,但似乎无法构建和执行一批事务.匹配工作正常,只有底部的交易部分有问题 - 我想我会包含我的整个代码,以防万一.我得到的当前错误如下: AttributeError Traceback(最近一次调用最后一次)在108 a = 节 ..
发布时间:2021-09-09 19:12:33 Python

py2neo 引发完成(自我)错误

使用 py2neo 时,我在尝试追加交易时收到以下错误: statement ="MERGE (a:Person {name:\""+actorName+"\"}) "\"\n"\"MERGE (b:Series {title:\""+actorsFields[3]+"\", year:\""+actorsFields[5]+"\"}) "\"\n"\"创建唯一 (a)-[:ACTED_IN]- ..
发布时间:2021-06-26 19:56:23 Python

通过 python (Py2neo) 将大型数据集转录为 Neo4j

过去几周我一直在尝试使用 Scikit Allel 库将基因组数据集加载到 Neo4j 中.我已经设法在 VCF 文件中加载了外显子组的所有变体以及具有相关表型数据的所有受试者,我现在只是尝试创建变体和受试者之间的关系.我在 python 方面不是很有经验,我认为这个问题不需要对基因组学或 Scikit-Allel 库有很好的理解,所以不要被那个吓到. 下面的代码有效,但速度非常慢.我认为为 ..
发布时间:2021-06-07 19:00:54 Python

如何在py2neo的neo4j图中将所有节点连接到一个节点

我想选择一个节点并获取通过关系连接到它的所有节点.即便如此,它们也是第 n 级联系. py2neo 或简单的密码查询是什么? 解决方案 这个 Cypher 查询应该可以工作(如果选择的节点的 myId 值为 123): MATCH p=(n { myId:123 })-[*]-()UNWIND FILTER(x IN NODES(p) WHERE x n) AS节点RETURN ..
发布时间:2021-06-07 18:59:35 其他开发

如何使用py2neo将字典作为一个属性值存储到neo4j中节点的单个属性键?

我有一个节点,我想添加一个属性 property_x ,我希望其值为 {“ year1”:value,“ year2” :value} 。不需要每年制作一个以上的节点,因为我在处理时需要这些值。 解决方案 Neo4j仅支持某些各种属性( docs ): ...对于将哪些类型的值用作 属性值存在限制。允许的值类型如下: 数字:两个整数值,容量为Java的 Long 类型和浮点, ..
发布时间:2020-10-21 23:56:36 Python

使用py2neo从Cypher查询返回节点

我正在尝试使用py2neo和cypher调用从Neo4j数据库中对节点进行基本检索,但是我找不到py2neo v4.1的工作代码示例,并且该文档没有真正的描述,示例,有用的信息或教程的链接。关于SE的类似问题利用不再起作用的代码。 我有以下密码查询: getCityNodeQuery ='''MATCH(州)在哪里n.state_name = $ sttnm 可选匹配(n:州)可选 ..
发布时间:2020-10-14 18:40:00 其他开发

使用py2neo从CSV文件创建Neo4j图形数据库

我目前正在研究博士学位,并且对Py2neo感兴趣,因此我正在使用它来使用社交图进行一些实验.但是我遇到了新手麻烦.请问这些简单的问题. 我得到了一个xml数据集,其中包含有关新闻出版物的数据,我将其转换为一个csv表,大约有700条记录,每条记录由四个字段组成:日期,标题,关键字,作者.因此,我的第一个问题是如何以编程方式从该表创建图形.我考虑过编写一个python脚本,该脚本循环csv表, ..
发布时间:2020-07-12 00:56:41 Python

批量加载neo4j

我正在使用以下脚本使用py2neo批量加载neo4j图: batch = neo4j.WriteBatch(graph) counter = 0 for each in ans: n1 = graph.merge_one("Page", "url", each[0]) # batch.create(n1) counter +=1 for linkvalue i ..
发布时间:2020-05-17 01:01:09 其他开发

在Neo4j图形数据库中找到组

我正在为我的项目使用Neo4j. 在我的图形数据库中,我有两种类型的节点: 人 水果 人节点可以与关系朋友相互连接 如果人的节点喜欢水果,则它们与水果的节点相连. 我想找到一组由3个人组成的组,例如喜欢苹果桃子和橙子,并且从一个人到具有“朋友"关系的第三人之间至少有一条路,或者所有3个人都是朋友. 自从我最近才开始使用neo4j以来,我需要Guru的帮助来提出解决方 ..
发布时间:2020-05-17 00:57:13 其他开发

如何从neo4j提取所有子图

我正在使用neo4j,并且构建了一个包含很多子图的大型图.例如,在下面的图片中有4个子图. 那么如何通过密码查询获得4组节点? 我正在使用neo4j 3.0 解决方案 如果要显示所有节点以及所有关系,可以使用快速简便的密码查询.假设没有适用于您帐户的限制: MATCH (n) RETURN n ..
发布时间:2020-05-17 00:56:35 其他开发

py2neo-Neo4j-系统错误-创建批处理节点/关系

尝试批量创建节点&关系-批处理创建失败-帖子结尾处的回溯 具有较小节点子集的注释代码功能-进入大量关系时失败,不清楚发生在什么限制上. 想知道我是否需要将ulimit增加到40,000个以上打开的文件 在进行批量创建时,阅读人们在使用REST API时遇到Xstream问题的地方-不清楚问题集是在py2neo范围内,还是Neo4j服务器调整/配置上,还是在Python端上光谱. 任何 ..
发布时间:2020-05-17 00:48:30 Python

py2neo返回创建的节点和关系的数量

我需要创建一个python函数,以便它向图添加节点和关系并返回创建的节点和关系的数量. 我已经使用graph.cypher.execute()添加了节点和关系. arr_len = len(dic_st[story_id]['PER']) for j in dic_st[story_id]['PER']: graph.cypher.execu ..
发布时间:2020-05-17 00:47:34 其他开发

如何获取Neo4j 2.2 Auth/API令牌

是否可以从REST API检索API令牌? 我想使用py2neo set_auth_token方法. 一篇博客文章指出,服务器命令将返回api令牌,但不会. :server connect 它只列出我的用户. 我安装了全新的Neo4j 2.2,并且没有更改任何配置.不幸的是,有关api令牌功能的文档不是很详细,或者我没有找到正确的页面.我发现的只是: http://ne ..
发布时间:2020-05-17 00:47:21 其他开发